leetcode104-sword-point-offer:剑指offer

时间:2024-07-19 22:18:50
【文件属性】:

文件名称:leetcode104-sword-point-offer:剑指offer

文件大小:101KB

文件格式:ZIP

更新时间:2024-07-19 22:18:50

系统开源

leetcode104 sword-point-offer(剑指offer) 数组 考察点:数组、迭代、找规律、二分查找 考察点:数组、哈希表、查找 考察点:数组、矩阵 字符串 考察点:字符串遍历、api 考察点:递归、回溯、动态规划 注:该题还没有彻底研究,同 考察点:正则表达式、数字校验 考察点:哈希表 链表 考察点:链表遍历、递归、迭代 考察点:环形链表、双指针 考察点:链表、递归 二叉树 考察点:二叉树的前序遍历、中序遍历、递归 考察点:中序遍历 考察点:递归、迭代 同 考察点:DFS和BFS 同 考察点:DFS和BFS 同 考察点:二叉树的遍历、递归 考察点:二叉搜索树、中序遍历 考察点:二叉搜索树、优先队列、堆 栈和队列 考察点:栈、队列特性 考察点:优先队列、大根堆 查找和排序 考察点:线性查找、二分查找 递归和循环 考察点:递归、循环、动态规划 考察点:递归 注:等同于上一题,斐波那契数列 考察点:找规律 注:复杂度更低,由上一题变种得来 考察点:斐波那契、递归 位运算 考察点:位运算 代码完整性 考察点:排序 代码的鲁棒性 考察点:链表遍历、快慢指针 考察点:链表的迭


【文件预览】:
sword-point-offer-master
----recursionandloop()
--------JumpFloor.java(2KB)
--------Fibonacci.java(2KB)
--------JumpFloorII.java(1KB)
--------RectangularCover.java(2KB)
----abstractmodeling()
--------PlayingCardsStraight.java(4KB)
--------LastNumberInCircle.java(3KB)
----example()
--------PathSumOfBinaryTree.java(3KB)
--------MinFunctionStack.java(3KB)
--------StackPushAndSequencePop.java(2KB)
--------PostOrderOfBinarySearchTree.java(2KB)
--------PrintBinaryTreeFromTopToBottom.java(2KB)
----interviewideas()
--------MirrorOfBinaryTree.java(3KB)
--------TreeNode.java(2KB)
----codeintegrity()
--------IntegerPower.java(1KB)
--------AdjustArrayOrder.java(2KB)
----comprehensive()
--------StrToInt.java(2KB)
----bitoperation()
--------NumberOf1InBinary.java(2KB)
----knowledge()
--------TwoNumberSum.java(3KB)
--------AppearOnlyOnce.java(3KB)
--------BalancedBinaryTree.java(3KB)
--------AppearTimesInSortedArray.java(4KB)
--------LeftRotateString.java(2KB)
--------TreeDepth.java(2KB)
--------ContinuousSequence.java(3KB)
--------ReverseSentence.java(3KB)
----coderobustness()
--------MergeTwoSortedListNode.java(2KB)
--------ListNode.java(248B)
--------ReverseListNode.java(2KB)
--------TreeNode.java(2KB)
--------SubstructureOfTree.java(2KB)
--------KthListNode.java(3KB)
----draw()
--------PrintMatrixClockwise.java(4KB)
----stackandqueue()
--------ImplementQueueWithTwoStack.java(1KB)
--------MaxValueOfSlidingWindow.java(3KB)
----findandsort()
--------MinNumberInRotateArray.java(3KB)
----timeefficiency()
--------OccurrencesOf1InTheInteger.java(3KB)
--------MinimumNumberOfK.java(2KB)
--------ArrangeTheArrayToTheSmallestNumber.java(4KB)
--------AppearMoreThanHalf.java(3KB)
--------MaximumSumOfConsecutiveSubArrays.java(3KB)
----arr()
--------FindIn2DArray.java(3KB)
--------ConstructProductArray.java(2KB)
--------DuplicateNumbers.java(3KB)
----sort()
--------RadixSort.java(2KB)
--------ShellSort.java(3KB)
--------MergeSort.java(3KB)
--------QuickSort.java(3KB)
--------SelectSort.java(1KB)
--------BubbleSort.java(986B)
--------HeapSort.java(2KB)
--------InsertSort.java(2KB)
----decompose()
--------BinarySearchTreeAndDoublyListNode.java(3KB)
--------PermutationOfStr.java(3KB)
--------CopyComplexRandomListNode.java(5KB)
----tree()
--------BinaryTreeNextNode.java(3KB)
--------TreeLinkNode.java(308B)
--------PrintBinaryTree2.java(3KB)
--------SerializeBinaryTree.java(3KB)
--------ReConstructBinaryTree.java(3KB)
--------MedianInDataStream.java(4KB)
--------PrintBinaryTree.java(3KB)
--------SymmetricBinaryTree.java(3KB)
--------KthNode.java(2KB)
--------TreeNode.java(2KB)
----efficiencybalance()
--------ReversePairsInArray.java(3KB)
--------FirstAppearOnceChar.java(1KB)
--------UglyNumber.java(2KB)
--------FirstCommonNodeOfTwoListNode.java(3KB)
----divergentthinking()
--------Sum.java(964B)
--------Sum1ToN.java(719B)
----dp()
--------CutRope.java(3KB)
----str()
--------IsNumberString.java(5KB)
--------RegularExpressionMatch.java(4KB)
--------ReplaceSpace.java(1KB)
--------FirstUniqueCharacter.java(2KB)
----README.md(9KB)
----backtrack()
--------RobotMoveRange.java(4KB)
--------PathsInMatrix.java(3KB)
----linkedlist()
--------EntryNodeOfLoop.java(2KB)
--------DeleteDuplication.java(3KB)
--------ReversePrintLinkedList.java(4KB)

网友评论