文件名称:algorithm_practice:leetcode或类似的东西
文件大小:95KB
文件格式:ZIP
更新时间:2024-04-20 09:26:23
Java
algorithm_practice leetcode或类似的东西 常见api 列表 放 地图 细绳 待整理: 集合类的由来:对象用作封装特有数据,对象多了需要存储,如果对象的个数不确定。 集合特点:1,用于存储对象的容器。存储的是对象的引用地址2,集合的长度是可变的。3,集合中不可以存储基本数据类型值。但是jdk1.5后有自动封箱的特性,存储的还是对象 与分段区别:1,分段长度固定,集合长度可变2,分段中存储的是相同类型的元素,可以存储基本数据类型值集合存储的都是对象,而且对象的类型可以交替 为了满足各种需求,数据结构(数据存储的方式)不同,产生多种具体集合容器。 框架的顶部Collection接口:定义了集合体系中最共性的功能 收藏的常见方法: 1,添加。boolean add(Object obj):boolean addAll(Collection coll): boolea
【文件预览】:
algorithm_practice-master
----graph()
--------Alien Dictionary()
--------graph.md(1KB)
--------GraphNode.java(94B)
----heap()
--------Heap.md(878B)
----.gitignore(61B)
----README.md(18KB)
----LinkedList()
--------linkedlist practice.java(1KB)
--------oddEvenSort(2KB)
--------LinkedList.java(3KB)
----practice()
--------test314()
--------Kth Largest Element in a Stream()
--------MaxAreaOfIsland()
--------NestedWeightSum2()
--------LuckyNumbers()
--------FormPoly()
--------Concatenated Words()
--------Find Leaves of Binary Tree()
--------.idea()
--------Check if an array is a heap()
--------Top N numbers()
--------All sum 0 Subarrays()
----basic class review.md(375B)
----tree()
--------BinarySearchTree.java(3KB)
--------BinaryTreeTraversal.java(4KB)
--------BinaryTreeTraversalIteratively.java(5KB)
--------TreeNode.java(376B)
--------TestTree.java(2KB)
--------tree.md(4KB)
----sort()
--------SortTest.java(3KB)
----map()
--------minimum window substring()
--------Word Pattern2()
--------map.md(78B)
----Stack()
--------Stack.java(2KB)
--------MyStack.java(654B)
--------StackBasedOnLinkedList.class(1KB)
--------StackTest.java(436B)
--------StackBasedOnLinkedList.java(920B)
--------StackBasedOnLinkedList$Node.class(535B)
--------MaxStack.java(496B)
--------stack.md(885B)
----queue()
--------Queue.java(1KB)
----recursion()
--------Maze.class(3KB)
--------Maze.java(4KB)
--------GcdTest.class(801B)
--------Knapsack.class(759B)
--------ClimbStairs.class(865B)
--------CombineTest.java(2KB)
--------Hanno.java(377B)
--------Hanoi.class(819B)
--------ClimbStairs.java(386B)
--------Knapsack.java(838B)
--------GcdTest.java(318B)
--------CombineTest.class(2KB)
--------recursion note.md(9KB)
--------Hanno.class(851B)
--------Hanoi.java(363B)
----binary-search()
--------BinarySearch.java(749B)
--------binary search.md(529B)
----bfs()
--------bfs.md(1KB)
--------Maze2()
--------Maze()
--------Surrounded Regions()
--------word ladder2()
--------Shortest Distance from All Buildings()
----.DS_Store(18KB)
----dp()
--------maximum square()
--------matrix multiplication()
--------dp.md(2KB)
--------0-1 knapsack()
--------can i win()
----array()
--------02 notes for array(2KB)
--------two pointer(1KB)
--------threeSumclosest(2KB)