最新 最热

【算法专题】二分查找

题目:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 - 1。

2024-03-01
0

【算法专题】双指针

其实不单单是环形链表或者是数组,如果我们要研究的问题出现循环往复的情况时,均可考虑使⽤快慢指针的思想。快慢指针的实现方式有很多种,最常用的⼀种就是:...

2024-03-01
0

【Leetcode -1609.奇偶树 -1122.数组的相对排序】

二叉树根节点所在层下标为 0 ,根的子节点所在层下标为 1 ,根的孙节点所在层下标为 2 ,依此类推。 偶数下标 层上的所有节点的值都是 奇 整数,从左到右按顺序 严格递增 奇数下标 层上的所有节点的值都是 偶 整数,从左到右按...

2024-03-01
1

【Leetcode -605.种花问题 -628.三个数的最大乘积】

题目:假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。

2024-03-01
1

【Leetcode -575.分糖果 -594.最长和谐子序列】

题目:Alice 有 n 枚糖,其中第 i 枚糖的类型为 candyType[i] 。Alice 注意到她的体重正在增长,所以前去拜访了一位医生。

2024-03-01
1

【Leetcode -561.数组拆分 -566.重塑矩阵】

题目:给定长度为 2n 的整数数组 nums ,你的任务是将这些数分成 n 对, 例如(a1, b1), (a2, b2), …, (an, bn) ,使得从 1 到 n 的 min(ai, bi) 总和最大。

2024-03-01
1

【Leetcode -506.相对名次 -507.完美数】

题目:给你一个长度为 n 的整数数组 score ,其中 score[i] 是第 i 位运动员在比赛中的得分。所有得分都互不相同 。

2024-03-01
1

【Leetcode -61.旋转链表 -82.删除排序链表中的重复元素Ⅱ】

题目:给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。

2024-03-01
1

【Leetcode-136.只出现一次的数字 -169.多数元素】

题目:给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外, 其余每个元素均出现两次。找出那个只出现了一次的元素。

2024-03-01
1

【C语言】文件版&动态版通讯录

对于测试部分,改动的地方在于销毁通讯录之前,需要把通讯录的内容保存到文件中,所以在销毁通讯录的函数前加了一个SaveContact函数保存通讯录;函数的具体实现看函数实现部分;...

2024-03-01
1