【文件属性】:
文件名称:leetcode2-coding-exercises:我对有用数据结构、算法的实现,以及我对编程难题的解决方案
文件大小:470KB
文件格式:ZIP
更新时间:2021-06-29 21:53:34
系统开源
leetcode
2
这个存储库包含我对有用数据结构、算法、游戏的实现,以及我对编程难题的解决方案。
每个项目都标有难度级别。
1
-
简单
2
-
中等
3
-
困难
如果文件名以
'lc'
开头,则是来自
leetcode.com
的问题
用python3编写。
感谢
Danijar
Hafner
(@danijar)
的灵感。
数据结构
链表
列表类
(linked_list.py)
-
1
删除重复项
(linked_list_algos.py)
找到第
n
个最后一个元素
(linked_list_algos.py)
仅根据其对象删除节点(linked_list_algos.py)
对每个节点一位数的链表求和
(linked_list_algos.py)
找到圆的开头(linked_list_algos.py)
树木
二叉堆类
(binary_heap.py)
-
2
二叉树类
(binary_tree.py)
-
1
允许重复值的二叉搜索树类
(binary_search_tree.py)
-
2
BST
class
inherits
binary
tree
class
红
【文件预览】:
coding-exercises-master
----lc_median_arrays.py(4KB)
----.gitignore(23B)
----lc_zigzag_convert.py(2KB)
----year_max_pop.py(652B)
----substring_two_chars.py(2KB)
----binary_heap.py(3KB)
----delim_balanced.py(2KB)
----lc_reverse_int.py(968B)
----data()
--------dictionary.txt(1.68MB)
----priority_queue.py(729B)
----subarray_sum.py(2KB)
----binary_tree_algos.py(1KB)
----binary_search_tree.py(4KB)
----fizzbuzz.py(598B)
----README.md(5KB)
----trie.py(6KB)
----lc_add_number_reverse.py(1KB)
----sort.py(5KB)
----reverse_words.py(2KB)
----lc_longest_palindrome.py(2KB)
----lc_two_sum.py(989B)
----lc_longest_nonrepeat_substring.py(1KB)
----anagrams.py(2KB)
----sieve_prime.py(536B)
----linked_list.py(2KB)
----ghost.py(6KB)