【文件属性】:
文件名称:leetcode2sumc-DSA:此repo包含与DSA相关的所有代码
文件大小:277KB
文件格式:ZIP
更新时间:2021-07-06 17:54:25
系统开源
leetcode
2
和
c
动态安全协议
使用案例:
Python:snake_case
C/C++
:
驼峰式
请注意这一点
程序:此
repo
包含与
DSA
相关的所有代码——DSA
面试准备指南
重要算法
深度优先搜索
堆
完全去根并回来
-
回溯
广度优先搜索
-
队列
队列
一层一层地走
匹配括号
堆栈
-
简单的解决方案
如果堆栈不为空,则最后为假
哈希表的使用
访问二维数组
缓存一个号码/在这里跟踪
DP
使用多个指针并操作它们
最长回文子串:遍历字符串并使用
2
个指针
反转链表
使用上一个、当前、下一个
在链表中循环
删除链表中的重复项(用于已排序的直接,用于未排序的哈希表)
哈希映射
排序算法
选择
插
气泡
堆
O(NLOGN)
合并
快速
不必真正实现,运行时很重要
递归
讨厌或喜欢:(
很少使用,但测试了很多
-
TREES
不太实用
堆栈调用就是你实现它的方式
构建数据结构/选择正确的数据结构
你可能需要
OOP
二进制搜索:)
logn
复杂度
-
每次都减少到
1/2
-
所以
log
base
2,这就是逻辑
快速排序在类似的线路上实现
复杂性和大
【文件预览】:
DSA-master
----C++Codes()
--------find-kth-largest.c++(676B)
--------Longest increasing sub(727B)
--------stack.c++(1KB)
--------bubblesort.c++(575B)
--------selection.c++(575B)
--------che.c++(729B)
--------ll.c++(618B)
----PythonCodes()
--------max_in_sliding.py(303B)
--------max_subsequence_product(985B)
--------linear.py(439B)
--------binary_with_queue.py(133B)
--------even_in_even_odd_in_odd.py(1KB)
--------Kadanes.ipynb(49KB)
--------heap_only.py(644B)
--------bubblesort.py(404B)
--------3sum.py(1KB)
--------Sieveoferatosthenes.ipynb(606KB)
--------heap.py(700B)
--------Kanades.ipynb(51KB)
--------next_max.py(863B)
--------u.txt(2KB)
--------selection.py(305B)
--------2pointer.py(841B)
--------stack.c++(1KB)
--------a.out(20KB)
--------bubblesort.c++(575B)
--------selection.c++(575B)
--------che.c++(729B)
--------ll.c++(618B)
--------check_in_window.py(191B)
----README.md(6KB)
----Algorithms(2KB)
----Resources.md(1KB)