Skip to content

Konnor-Jade/algorithm_java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Class 01

  • 选择排序
  • 冒泡排序
  • 插入排序
  • 二分查找法BE
  • 最左最右二分查找法
  • 局部最小

Class 02 异或的操作

  • 异或交换两个数
  • 查找数组中出现奇数次的数
  • KM查找
    • 一个数组中有一种数出现K次,其他数都出现了M次, M > 1, K < M 找到,出现了K次的数, 要求,额外空间复杂度O(1),时间复杂度O(N)

Class 03 常见数据结构

  • 反转链表 单双链表
  • 删除链表中特定值的节点 单双链表
  • 使用双端队列实现栈和队列
  • 最小栈问题
    • Stack:
      • 常用 push pop peek empty search
  • 使用栈实现队列
    • 使用队列实现栈
      • 常用队列操作 LinkedList offer poll peek

About

复现左神的体系学习班代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages