- LeetCode 23 : 合并K个升序链表
题目:解题思路:1.将多个链表合并为两个链表2.使用21题用的,将两个有序链表合并代码示例:packagecom.zy.leetcode.LeetCode_23;/***@Author:zy*@Date:2024-12-26-21:37*@Description:合并K个升序链表*多路递归*/publicclassListNode_23{priv......
- LeetCode-字符串转换整数(008)
一.题目描述请你来实现一个 myAtoi(strings) 函数,使其能将字符串转换成一个32位有符号整数。函数 myAtoi(strings) 的算法如下:空格:读入字符串并丢弃无用的前导空格("")符号:检查下一个字符(假设还未到字符末尾)为 '-' 还是 '+'。如果两者都不存在,则假定结果为正。......
- LeetCode-整数反转(007)
一.题目描述给你一个32位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围 [−231, 231 −1] ,就返回0。假设环境不允许存储64位整数(有符号或无符号)。二.示例 示例1:输入:x=123输出:321示例2:输入:x=-......
- LeetCode题练习与总结:键盘行--500
一、题目描述给你一个字符串数组 words ,只返回可以使用在 美式键盘 同一行的字母打印出来的单词。键盘如下图所示。请注意,字符串 不区分大小写,相同字母的大小写形式都被视为在同一行。美式键盘 中:第一行由字符 "qwertyuiop" 组成。第二行由字符 "asdfghjkl" 组成......
- leetcode 541.反转字符串||
看了一圈题解,好像没有c的解法,这里简单分享一下个人的做法:题目为:给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个,则......
- leetcode 826. 安排工作以达到最大收益
826.安排工作以达到最大收益首先是自己写的构思代码classSolution{public:intmaxProfitAssignment(vector<int>&difficulty,vector<int>&profit,vector<int>&worker){sort(worker.begin(),worker.end());intn=difficulty.siz......
- leetcode 870. 优势洗牌
870.优势洗牌没做出啊......
- 【递归与回溯深度解析:经典题解精讲(下篇)】—— Leetcode
文章目录有效的数独解数独单词搜索黄金矿工不同的路径|||有效的数独递归解法思路将每个数独的格子视为一个任务,依次检查每个格子是否合法。如果当前格子中的数字违反了数独规则(在行、列或3×3小方块中重复),直接返回False。递归检查下一个格子,直到所有格子都检......
- Leetcode刷题第一天-二分查找
https://leetcode.cn/problems/sqrtx/?envType=problem-list-v2&envId=binary-searchclassSolution:defmySqrt(self,x:int)->int:ifx<0:returnNone#左闭右闭区间[0,x]#求算数平方根,a*a=x,所以a<=x/2#判断x/2的平方和x的大小,......
- 【Leetcode刷题随笔】977 有序数组的平方
1.题目描述给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例:输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100]排序后,数组变为[0,1,9,16,100]2.解题方法2.1方法一:直接排序最......