lrucacheleetcode-Wallbreakers:破壁者

时间:2024-07-19 17:12:21
【文件属性】:

文件名称:lrucacheleetcode-Wallbreakers:破壁者

文件大小:18KB

文件格式:ZIP

更新时间:2024-07-19 17:12:21

系统开源

lru缓存leetcode 破壁者 2019 年夏季教学大纲 第一周 目标 决定您将在本课程中学习哪种编程语言。 在编码面试中至少精通一种语言是关键。 我们还希望确保您能够轻松地使用您选择的编程语言编写基本代码。 本周编码练习涵盖的主题: 数组基础数学和模块化算术简单的字符串操作简单的按位操作哈希映射和哈希集联合查找第二周 目标 以您选择的语言轻松使用哈希映射和哈希集。 查看多重集(一种特殊类型的哈希映射,用于计算对象的出现次数)。 本周编码练习涵盖的主题: 哈希映射和哈希集多组尝试第三周 目标 知道何时使用贪心算法、递归和记忆以及动态规划来解决问题。 用您选择的语言轻松实施这些策略。 知道何时以及如何使用排序和二分查找。 本周编码练习涵盖的主题: 贪心算法二分查找排序递归和记忆动态规划第四周 目标: 了解链表、堆栈、堆和队列何时有助于解决问题。 自信地以您选择的语言使用所有这些数据结构。 获得解决基本组合生成和回溯问题的经验。 本周编码练习涵盖的主题: 链表堆栈队列堆组合生成回溯第五周 目标练习解决图和树问题。 熟悉树和图遍历、最短路径算法、最小跨度树和拓扑排序。 [ ] 本周编码练


【文件预览】:
Wallbreakers-master
----week2()
--------designHashSet.java(1KB)
--------jewelsAndStones.java(484B)
--------intersectionOfTwoArrays.java(775B)
--------happyNumber.java(736B)
--------designHashMap.java(799B)
--------distributeCandies.java(491B)
----Week4()
--------rotateArray.java(977B)
--------baseballGame.java(1KB)
--------nextGreaterElement1.java(1KB)
--------oddEvenLinkedList.java(659B)
--------validParentheses.java(2KB)
--------reverseLinkedList.java(577B)
----Week3()
--------binarySearch.java(450B)
--------validAnagram.java(543B)
--------peakIndexInAMountainArray.java(585B)
--------isSubsequence.java(535B)
--------assignCookies.java(474B)
--------lemonadeChange.java(873B)
----Week5()
--------sameTree.java(551B)
--------N_aryTreePostOrderTraversal.java(1024B)
--------sumOfLeftLeaves.java(667B)
----README.md(11KB)
----week1()
--------reverseString.java(270B)
--------detectCapitalUse.java(681B)
--------fizzBuzz.java(519B)
--------reverseWordsInAStringiii.java(753B)
--------transposeMatrix.java(464B)
--------selfDividingNumbers.java(556B)
--------isPowerOfTwo.java(693B)
--------sortArrayByParity.java(674B)
--------flipAndInvertImage.java(585B)

网友评论