没有合适的资源?快使用搜索试试~ 我知道了~
leetcode下载-algorithms:一些算法演示和练习
共112个文件
java:106个
gradle:2个
xlsx:1个
需积分: 5 0 下载量 87 浏览量
2021-06-29
20:22:46
上传
评论
收藏 112KB ZIP 举报
温馨提示
leetcode下载 algorithms some algorithm demo and exercise based on JAVA 一些算法基础的练习和查缺补漏(主要使用JAVA实现) 1.二叉树 a.基本概念 树(tree) 定义:树t是一个非空的有限元素的集合,其中一个元素为根,余下的元素组成t的子树。 在画一棵树时,每个元素都代表一个节点。树根在上面,其子树画在下面。 二叉树(binary tree) 定义:二叉树t是有限个元素的集合(可以为空)。当二叉树非空时,其中有一个称为根的元素,余下的元素(如果有的话)被组成2个二叉树,分别称为t的左子树和右子树。 二叉树和树的根本区别是: 二叉树可以为空,树不能为空; 二叉树中每个元素都恰好有两棵子树(其中一个或两个可能为空),而树中每个元素可以有若干子树; 在二叉树中每个元素的子树都是有序的,也就是说,可以用左、右子树来区别,而树的子树间是无序的。 二叉查找树(binary search tree) 二叉查找树(英语:Binary Search Tree),也称为二叉搜索树、有序二叉树(ordered binary tree)或
资源推荐
资源详情
资源评论
收起资源包目录
leetcode下载-algorithms:一些算法演示和练习 (112个子文件)
.gitignore 484B
build.gradle 280B
settings.gradle 33B
BSTree.java 10KB
BestTimeSellStock.java 8KB
TestAnswer.java 7KB
SearchInRotatedSortedArray.java 5KB
CombinationSum.java 4KB
PossibleBipartition.java 4KB
GroupAnagrams.java 4KB
ZigZagConversion.java 4KB
TextJustification.java 4KB
ReverseNumber.java 4KB
FourSum.java 3KB
BinaryTreeLevelOrderTraversal.java 3KB
RemoveDuplicatesFromSortedList.java 3KB
RomanToInt.java 3KB
InsertInterval.java 3KB
Permutations.java 3KB
IsomorphicStrings.java 3KB
HouseRobber.java 3KB
CombinationSumII.java 3KB
GenerateParentheses.java 3KB
NextPermutation.java 3KB
SpiralMatrix1.java 2KB
SumRootToLeafNumbers.java 2KB
SortColors.java 2KB
BinaryTreePostorderTraversal.java 2KB
ImplementSqrt.java 2KB
PascalTriangle.java 2KB
RotateArray.java 2KB
IntersectionTwoLinkedLists.java 2KB
MinimumInRotatedSortedArray.java 2KB
MaximumGap.java 2KB
UniqueBinarySearchTrees.java 2KB
MinStack.java 2KB
ValidParentheses.java 2KB
MinStack.java 2KB
ThreeSum.java 2KB
SpiralMatrix2.java 2KB
AddTwoListNodeNumber.java 2KB
ClimbingStairs.java 2KB
MajorityElement.java 2KB
Combinations.java 2KB
FindSum.java 2KB
MinimumJumpCount.java 2KB
RemoveNthNodeFromEndofList.java 2KB
RotateImage90Degree.java 2KB
PlusOne.java 2KB
ReverseWordsInString.java 2KB
MergeIntervals.java 2KB
LongestCommonSubstr.java 2KB
MyStrStr.java 2KB
MinimumPathSum.java 2KB
CombinationSumIII.java 2KB
SpiralMatrix3.java 2KB
LagestRectangleInHistogram.java 2KB
MaximumDepthofBinaryTree.java 2KB
CompareVersionNumbers.java 2KB
UniquePaths.java 2KB
JumpGame.java 2KB
AddBinary.java 2KB
DevideTwoInt.java 2KB
BinaryGap.java 2KB
MergeSortedArray.java 2KB
GrayCode.java 2KB
BinaryTreeInorderTraversal.java 1KB
SymmetricTree.java 1KB
CountAndSay.java 1KB
ValidNumber.java 1KB
UncommonWordsOfTwoSentences.java 1KB
PalindromePartitioning.java 1KB
RemoveElement.java 1KB
PathSumII.java 1KB
RetrieveAllSubsets.java 1KB
MaxArea.java 1KB
ThreeSumClosest.java 1KB
LongestCommonPrefix.java 1KB
BalancedBinaryTree.java 1KB
MaximumSubarray.java 1KB
DeleteRepeatInArray.java 1KB
ValidPalindrome.java 1KB
FactorialTrailingZeroes.java 1KB
SingleNumber.java 1KB
LongestPalindromicSubstring.java 1KB
SingleNumberII.java 1KB
SwapNodesInPairs.java 1KB
LongestConsecutiveSequence.java 1KB
BSTIterator.java 1KB
LengthOfLastWord.java 1KB
BinaryTreePreorderTraversal.java 1KB
SameTree.java 1KB
MaximumProductSubarray.java 1023B
LinkedListCycle.java 968B
CountPrimes.java 963B
RemoveLinkedListElements.java 962B
ReverseBits.java 940B
PathSum.java 912B
N_Queens.java 902B
ExcelSheetColumnNumber.java 832B
共 112 条
- 1
- 2
资源评论
weixin_38514322
- 粉丝: 5
- 资源: 891
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功