没有合适的资源?快使用搜索试试~ 我知道了~
积分兑换系统java源码-leetcode:每天坚持两道题,整理数据结构与算法相关代码
共401个文件
java:130个
class:121个
txt:61个
需积分: 17 0 下载量 102 浏览量
2021-06-06
19:33:59
上传
评论
收藏 7.89MB ZIP 举报
温馨提示
积分兑换系统 java源码 记录和总结数据结构与算法相关内容 ###主要实践为leetcode,剑指offer,各大公司笔试,面试题。 本仓库主要用于学习数据结构与算法,同时作为笔试、面试刷题积累,主要用于提升自身的编程能力。在自己思考的基础之上融入高手们的编程思想,做好详细记录。 如何写出正确的程序? 明确变量的含义 循环不变量 小数据量调试 大数据量的测试 时间复杂度分析与空间复杂度分析 增加一个文件夹leetcode,用于记录数据结构与算法相关的完成代码。主要分为Array,链表,栈,队列,二叉树,图,排序,递归,贪心,分治,动态规划,回溯。 一、数组 数组是一种线性表数据结构,用一组连续的内存空间来存储一组具有相同类型的数据。其最大特点是支持随机访问,但删除,插入操作低效。 数组在定义时需要预先指定大小,因为需要分配连续的内存空间。 Java中的ArrayList支持动态扩容,当存储空间不够时,其空间自动扩容为1.5倍大小。 数组和链表的区别? 数组按照下标访问时,其时间复杂度是O(1),插入元素的时间复杂度是O(n),链表适合插入和删除数据,时间复杂度为O(1)。 数组的基本
资源推荐
资源详情
资源评论
收起资源包目录
积分兑换系统java源码-leetcode:每天坚持两道题,整理数据结构与算法相关代码 (401个子文件)
215. Kth Largest Element in an Array 551B
4. 两个排序数组的中位数 877B
445. 两数相加 II 1KB
704. 二分查找 859B
563. 二叉树的坡度 1009B
637. 二叉树的层平均值 2KB
107. 二叉树的层次遍历 II 2KB
257. 二叉树的所有路径 1KB
104. 二叉树的最大深度 2KB
111. 二叉树的最小深度 1KB
543. 二叉树的直径 1008B
859. 亲密字符串 1KB
19. 删除链表的倒数第N个节点 2KB
92. 反转链表 II 998B
136. 只出现一次的数字 915B
872. 叶子相似的树 2KB
617. 合并二叉树 1KB
9. 回文数 734B
219. 存在重复元素 II 790B
507. 完美数 579B
101. 对称二叉树 1KB
108. 将有序数组转换为二叉搜索树 1KB
404. 左叶子之和 889B
633. 平方数之和 301B
110. 平衡二叉树 841B
202. 快乐数 770B
240. 搜索二维矩阵 II 1KB
53. 最大子序和 817B
155. 最小栈 742B
14. 最长公共前缀 904B
687. 最长同值路径 1KB
242. 有效的字母异位词 2KB
367. 有效的完全平方数 335B
20. 有效的括号 2KB
844. 比较含退格的字符串 1KB
11. 盛最多水的容器 2KB
100. 相同的树 2KB
226. 翻转二叉树 1019B
728. 自除数 992B
707. 设计链表 4KB
112. 路径总和 2KB
876. 链表的中间结点 1KB
172. 阶乘后的零 394B
238. 除自身以外数组的乘积 889B
Sort.class 4KB
ReadGraph.class 4KB
Path.class 3KB
SparseGraph.class 3KB
DenseGraph.class 2KB
SerializeandDeserializeBinaryTree297.class 2KB
BinaryTree.class 2KB
AddTwoNumbers.class 2KB
PathSumII113.class 2KB
DecodeString394$Solution.class 2KB
RemoveInvalidParentheses301.class 2KB
ImplementTrie208.class 2KB
GroupAnagrams49.class 2KB
Component.class 2KB
IntersectionofTwoArrays349.class 2KB
MaximalRectangle85.class 2KB
Trie.class 2KB
MinimumWindowSubstring76.class 2KB
MyLinkedList.class 2KB
HeapSort$MaxHeap.class 2KB
FindAllAnagramsinaString438.class 2KB
BinaryTreePaths257.class 2KB
LRUCache147.class 2KB
ArrayQueue.class 2KB
BallInPackage.class 2KB
LongestValidParentheses32.class 2KB
MergekSortedLists23.class 1KB
LinkedStack.class 1KB
WordBreak139.class 1KB
MergeIntervals56.class 1KB
LargestRectangleInHistogram84.class 1KB
LongestPalindromicSubstring5.class 1KB
Subsets78.class 1KB
GenerateParentheses22.class 1KB
LinkedQueue.class 1KB
LowestCommonAncestorofaBinaryTree236$Solution.class 1KB
CharOfFirst.class 1KB
MergekSortedLists23$1.class 1KB
SortList148.class 1KB
solution.class 1KB
ImplementTrie208$Node.class 1KB
FindFirstandLastPositionofElementinSortedArray34.class 1KB
HeapSort.class 1KB
ArrayStack.class 1KB
KthSmallestElementinaBST230.class 1KB
SubarraySumEqualsK560.class 1KB
LongestSubstringWithoutRepeatingCharacters3.class 1KB
QueueReconstructionbyHeight406.class 1KB
LookingforChange.class 1KB
QueueReconstructionbyHeight406$1.class 1KB
SearchinRotatedSortedArray33.class 1KB
MergeSort.class 1024B
EditDistance72.class 1023B
PrintListFromTailToHead3.class 1020B
ReConstructBinaryTree4.class 1012B
MaximumProductSubarray152$Solution.class 986B
共 401 条
- 1
- 2
- 3
- 4
- 5
资源评论
weixin_38720762
- 粉丝: 4
- 资源: 943
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功