天翼云LeetCode知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖LeetCode相关内容资讯。开发者在LeetCode专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
DP:两个数组的dp问题
贪心算法总结(3)
BFS:Floodfill算法
DP:完全背包+多重背包问题
哈希表底层:通过对C++的学习,我们知道STL中哈希表底层是用的链地址法封装的开散列。
二叉树【数据结构与算法java】
BFS:队列+树的宽搜
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10 或 11)来表示。
给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。
LeetCode【35. 搜索插入位置】【53. 最大子序和】
如果数组是单调递增或单调递减的,那么它是单调的。
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
什么是链表带环:链表的最后一个元素不指向空而指向前面的某个结点。
使用两个节点,slow和fast,分别行进1步和2步。如果有相交的情况,slow和fast必然相遇;如果没有相交的情况,那么slow或fast必然有一个为null
LeetCode -- 求字符串数组中的最长公共前缀
在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码。
这个题目主要考察二叉树的先序遍历。
2023-04-06 09:56:33
2023-02-16 09:34:27
2023-02-27 09:35:39
2023-02-16 08:59:22
2023-04-07 06:48:34
2023-07-18 10:06:14