文件名称:gasstationleetcode-cs102:[线性、树、图、DP]
文件大小:50KB
文件格式:ZIP
更新时间:2024-07-19 21:35:16
系统开源
加油站 leetcode 课程大纲 - Java 基础 第一周 第二周 第三周 第四周 数组列表 递归、堆、栈 排序算法 JUnit,测试驱动开发 字符串,字符串生成器 内部类,TreeNode 图节点表示 Java 8 特性 队列、堆栈、双端队列 树结构,树集 堆,优先队列 Guava(谷歌核心 Java 库 链表,ArrayDeque 哈希,哈希表 LRUCache 缓存,LinkedHashMap 其他开源 Java 库 课程大纲 - Java 算法 第 1 周 - 线性结构 第二周 - 树状结构 第 3 周 - 图搜索 第 4 周 - DP 和推进 指针 递归 分布式文件系统 策略/解决方案树和基本 DP 链表 二分查找和排序 呼吸优先搜索 记忆搜索 队列,双端 二叉树 Dijkstra 算法(BFS) 高级DP 堆 二叉搜索树 联合查找 高级结构(例如段树、二叉索引树等) 课程大纲 - Java 高级算法 算法进阶:同题对应的新问题 第四周 回顾概念 简单排序:插入排序是三者中最好的(比较,交换) 高级排序:快速排序(枢轴、就地、不稳定) 高级排序:MergeSort(低+高
【文件预览】:
cs102-master
----CPUScheduler.md(6KB)
----emoji.md(24KB)
----src()
--------Week3Test.java(231B)
--------SerializeBST.java(2KB)
--------Week5.java(3KB)
--------Week2.java(24KB)
--------Windows.java(1KB)
--------SegmentTree.java(7KB)
--------LRUCache.java(2KB)
--------SolutionInterleavingString.java(2KB)
--------Week0.java(6KB)
--------Week3.java(34KB)
--------Week0Test.java(1KB)
--------Mock0217.java(3KB)
--------LinearDataStruct.java(471B)
--------KMP.java(2KB)
--------AmazonSolutions.java(7KB)
--------Week4.java(10KB)
--------Week6.java(2KB)
--------Week1Test.java(912B)
--------JumpGame.java(853B)
--------SolutionSudoku.java(2KB)
--------Week1.java(20KB)
--------LinearDataStructTest.java(412B)
----out()
--------production()
----.gitignore(17B)
----02_24_2018.md(2KB)
----README.md(13KB)
----02_23_2018.md(3KB)
----plan.md(0B)