![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 57
算法
天将降大任于我
快乐的编程,快乐的学习。
展开
-
数组中重复的数字
在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。限制:2原创 2022-09-15 12:08:41 · 52 阅读 · 0 评论 -
复杂链表的复制
请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。来源:力扣(LeetCode)链接:https://leetcode.cn/problems/fu-za-lian-biao-de-fu-zhi-lcof著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。原创 2022-09-13 15:43:49 · 58 阅读 · 0 评论 -
offer反转链表
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。限制:0原创 2022-09-13 13:54:39 · 107 阅读 · 0 评论 -
offer整数除法
整数除法原创 2022-09-04 22:26:01 · 960 阅读 · 0 评论 -
0~n-1中缺失的数字
一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。限制:1原创 2022-09-20 11:33:44 · 186 阅读 · 0 评论 -
offer替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。限制:0原创 2022-09-14 17:49:23 · 88 阅读 · 0 评论 -
从尾到头打印链表
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。限制:0原创 2022-09-13 10:58:32 · 75 阅读 · 0 评论 -
旋转数组的最小数字
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一次旋转,该数组的最小值为 1。注意,数组 [a[0], a[1], a[2], …, a[n-1]] 旋转一次 的结果为数组 [a[n-1], a[0], a[1], a[2], …, a[n-2]]。原创 2022-09-22 10:12:12 · 53 阅读 · 0 评论 -
二维数组中的查找
在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。限制:0原创 2022-09-21 11:29:48 · 110 阅读 · 0 评论 -
用两个栈实现队列
用两个栈实现一个队列。中没有元素,deleteHead 操作返回 -1 )原创 2022-09-08 10:16:08 · 46 阅读 · 0 评论 -
奇偶排序(左边为奇数右边为偶数)
给定一个存放整数的数组,重新排列数组使得数组左边为奇数,右边为偶数;并且都要分别有序。原创 2022-09-06 10:39:23 · 736 阅读 · 0 评论 -
在排序数组中查找数字 I
在排序数组中查找数字 I。原创 2022-09-19 10:09:30 · 60 阅读 · 0 评论 -
二进制加法
二进制加法原创 2022-09-07 15:11:10 · 105 阅读 · 0 评论 -
两数之和II-输入有序数组
LeetCode算法题目原创 2022-08-09 14:12:25 · 263 阅读 · 0 评论 -
左旋转字符串
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。限制:1原创 2022-09-15 10:41:45 · 67 阅读 · 0 评论 -
包含min函数的栈
包含min函数的栈原创 2022-09-08 11:52:58 · 125 阅读 · 0 评论