LeeWongSnail / HelloOffer

剑指Offer的读书笔记 包含算法思路以及代码讲解

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

剑指Offer

剑指Offer的读书笔记 包含算法思路以及代码讲解

数组中的重复数字

数组中的重复数字

不修改数组 找出数组中的重复数据

不修改数组 找出数组中的重复数据

二维数组中查找是否包含某个数字

二维数组中查找是否包含某个数字

替换字符串中的空格

替换字符串中的空格

将链表就地逆置

将链表就地逆置

构建二叉树

构建二叉树

查找二叉树的下一个节点

二叉树的下一个节点

用两个栈实现一个队列的如队列和出队列功能

使用两个栈实现一个队列的功能

Fiboncii 的第n个的值

Fiboncii 的第n个的值

旋转数组中的最小值

旋转数组中的最小值

矩阵中的路径

矩阵中的路径

机器人运动范围

机器人运动范围

割绳子

割绳子

二进制数字中1的个数

二进制数字中1的个数

实现Pow函数

实现POW函数

删除链表中的某个节点

删除链表中的某个节点

正则匹配

正则匹配

表示数字的字符串

表示数字的字符串

调整数组顺序

调整数组顺序

链表中倒数k个节点

链表中到数第k个节点

链表中环的入口节点

链表中换的入口节点

反转链表

反转链表

合并两个有序列表

合并两个有序列表

一个树是否为另一个树的子树

一个树是否为另一个树的子树

二叉树镜像

二叉树镜像

二叉树是否对称

二叉树是否对称

给栈实现一个Min方法获取最小值

栈的Min方法

栈的压入和弹出序列

栈的压入和弹出序列

从上到下打印一颗二叉树

从上到下打印一颗二叉树

之字形打印二叉树

之字形打印二叉树

二叉搜索树后续遍历序列

二叉搜索树后续遍历序列

复杂链表的拷贝

复杂链表的拷贝

二叉搜索树与双向链表

二叉搜索树与双向链表

序列化二叉树

序列化二叉树

字符串的排列

字符串的排列

About

剑指Offer的读书笔记 包含算法思路以及代码讲解


Languages

Language:C++ 90.8%Language:Objective-C 9.2%