最新 最热

leetcode-55. 跳跃游戏

根据题目要求,我们先获取数组的长度赋值给 length,并定义记录最大触及的右边界位置 rightBoundary。接下来 for 循环从第一步开始,判断每一步的下一步能触及的最大右边界范围是否大于数组长度,若大于则说明能够到达最后一...

2022-10-27
0

假如高考也要考编程。。。

下面有一个高赞回答,写的非常的生动,看完之后让我拍手叫好,大家图个乐,当个段子看看

2022-10-27
1

【leetcode速通java版】03——移除链表元素,设计链表,反转链表

解法: 还挺简单的,为了对第一个数据归一化操作,定义头指针,不含数据的虚拟头节点。

2022-10-26
0

【leetcode速通java版】02——有序数组、子数组、螺旋矩阵

上面冒泡排序让算法的时间复杂度变成了O(n+n^2),可以换成快速排序。如果您还不知道什么是快速排序,可以参考博客:快速排序

2022-10-26
1

JavaScript刷LeetCode拿offer-栈相关题目

1. 栈是什么?图片一种先进后出的数据结构;JavaScript没有栈的结构;可以用array实现栈的功能入栈 push(x);出栈 pop();图片const stack = [];// 入栈 stack.push(1);stack.push(2);// 出栈const item1 = stack.pop();con....

2022-10-26
1

LeetCode面试题 02.04. 分割链表

//给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 // // 你应当 保留 两个分区中每个节点的初始相对位置。 // // // // 示例 1: // // //输...

2022-10-25
1

Leetcode分类——递归、回溯、分治

题目 循环的困难之处在于不好模拟选不选某一个数的过程,即选了一个数,不方便回溯到不选这个数的情况。

2022-10-25
1

Leetcode分类——贪心算法

最优解能够划分成多个次优解,例如找零钱问题中,零钱的种类必须是倍数包含关系(如100,20,10,15,1元),如果包含了50元或7元类型,贪心法求解可能出错,此时应该使用动态规划来做。...

2022-10-25
0

Golang——uint32「建议收藏」

leetcode:190、191 1.uint(usigned)均是无符号整型,uint、uint64占用内存64位。 2.int带符号整型,占64位

2022-10-04
0