最新 最热

【玩转 Cloud Studio】打造在线leetcode刷题神器

Cloud Studio 作为一款在线编辑器已经推出了2.0版本,笔者体验下来的感受是已经能够媲美本地编辑器了。作为云端编辑器,有很多本地编辑器无法比拟的优点,在不同主机、团队协作方面更胜一筹。但在某些方面还是有不足的地方...

2022-08-25
0

再谈进制转换

之前已经详细的讨论了十进制整数以及小数和二进制之间的互转,详细的可以参考 理解进制转换的原理。

2022-08-20
1

leetcode 077. 链表排序 JavaScript

// 剑指 Offer II 077. 链表排序/** * @param {ListNode} head * @return {ListNode} */var sortList = function (head) { // 1. 首先判断当前链表不存在 ,或链表只有一个节点,则直接返回 head ......

2022-08-03
0

golang刷leetcode 经典(11) 朋友圈

班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。...

2022-08-02
0

golang 刷leetcode 数学基础(1)素(质)数

此方法的问题在于许多不必要的计算,因此可以想到用空间换时间:筛选出来的素数的倍数都可以标记为合数

2022-08-02
0

golang刷leetcode动态规划(8)盈利计划

第 i 种犯罪会产生 profit[i] 的利润,它要求 group[i] 名成员共同参与。

2022-08-02
1

golang刷leetcode 二叉树(7)打家劫舍

在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为“根”。 除了“根”之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地...

2022-08-02
0

golang刷leetcode 螺旋矩阵

对于螺旋矩阵之类的题目有很多变形,但是除了边界条件不同外,都是两层循环的左右边界向外扩展或者向内收敛的问题,因此一般只要控制好循环左右上下边界的增减,问题便解决了...

2022-08-02
0

leetcode之两数相加

// 1.两数之和// set 存每一位被需要的值,作为key , 值为当前位置的 index// 然后继续遍历下一位,判断下一位是否就是已经存起来的被需要的值// 如果是,则直接返回当时被需要时那一位的索引 及 当前索引function sum(nu...

2022-07-29
0

LeetCode509. 斐波那契数

斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:

2022-06-28
1