liuwei1993 / DeliberatePractice

刻意练习

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DeliberatePractice

  • 刻意练习

1.算法

  • 十种经典排序算法

冒泡排序

选择排序

插入排序

希尔排序

归并排序

快速排序

桶排序

基数排序

计数基数排序

堆排序

  • 字符串的操作

字符串旋转

字符集合包含关系

字符串的全排列 非简单全排列 所有子集

  • 数组运算

任意取n个数使之和为m

2.数据结构

  • 双向链表

最大最小堆

二分查找堆

  • 队列

  • 二叉树

二叉树的前序,中序,后序递归遍历

二叉树的前序,中序,后序非递归遍历

根据前序-中序 or 中序-后序 逆向创建二叉树

3.设计模式与模型

  • 生产者与消费者模型

About

刻意练习


Languages

Language:Java 99.9%Language:HTML 0.1%