算法入门

写在前面

汇总贴,持续更新~


《剑指Offer》(Java实现)

数组中重复的数字

二维数组中的查找

替换空格、重建二叉树

斐波那契数列、旋转数组中的最小数字

矩阵中的路径、机器人的运动范围

剪绳子、二进制中1的个数

数值的整数平方、打印从1到最大的n位数、删除链表的节点

正则表达式匹配、表示数值的字符串

调整数组顺序使奇数位于偶数前面、链表中倒数第k个节点、链表中环的入口节点、反转链表

树的子结构、二叉树的镜像、对称的二叉树

顺时针打印矩阵、包含min函数的栈、栈的压入\弹出序列

从上到下打印二叉树、二叉搜索树的后序遍历序列、二叉树中和为某一值的路径

复杂链表的复制、二叉搜索树与双向链表、字符串的排列

数组中出现次数超过一半的数字、最小的k个数

数据流中的中位数


《啊哈!算法》

《啊哈!算法》知识点汇总

你可能感兴趣的:(算法)