数据结构与算法题目
文章平均质量分 79
解答数据结构与算法的题目
storyfull
追求美好!
展开
-
剑指offer:Python 二叉树的镜像
一般处理二叉树问题都可以用递归解决,考虑问题都是根结点开始,然后考虑左右子树!原创 2019-11-29 11:29:42 · 130 阅读 · 0 评论 -
剑指offer:Python 树的子结构
“输入两棵二叉树A,B,判断B是不是A的子结构”的详细思路和解法原创 2019-11-28 22:29:47 · 136 阅读 · 0 评论 -
剑指offer:Python 重建二叉树 图解二叉树的重建 多种方法实现重建二叉树
多种方法实现二叉树的重建原创 2019-11-28 16:21:03 · 262 阅读 · 0 评论 -
剑指offer:Python 数组中只出现一次的数字 位运算的运用
图解:数组中只出现一次的数字解法原创 2019-11-27 11:44:27 · 326 阅读 · 0 评论 -
剑指offer:Python 丑数 求第N个丑数 图解求丑数,绝对让你看懂
Python三枚指针实现 求第n个丑数!原创 2019-11-26 17:15:17 · 543 阅读 · 0 评论 -
剑指offer:Python 整数中1出现的次数(从1到n整数中1出现的次数)图解 绝对让你看懂!
图解:整数中1出现的次数(从1到n整数中1出现的次数),绝对让你看懂!原创 2019-11-24 18:10:01 · 1985 阅读 · 0 评论 -
剑指offer:Python 数组中出现次数超过一半的数字 图解 详细过程
图解:数组中出现次数超过一半的数字,绝对让你看懂!原创 2019-11-23 18:35:40 · 238 阅读 · 1 评论 -
剑指offer:Python 删除链表中重复的结点 图解 详细思路
多种方法,图解 删除链表中重复的结点原创 2019-11-23 12:40:21 · 406 阅读 · 0 评论 -
剑指offer:Python不用加减乘除做加法 最详细的解答 位运算做加法 二进制实现加法 按位取反
二进制实现不用四则运算做加法,系统的对二进制知识和位运算补充!原创 2019-11-22 18:32:01 · 435 阅读 · 0 评论 -
剑指offer:Python 二进制中1的个数 &0xffffffff是什么意思?
求“二进制中1的个数”的多种方法 图解 一定让你看懂原创 2019-11-20 17:15:58 · 6783 阅读 · 0 评论 -
剑指offer:Python 链表中环的入口点 图解
链表中环的入口点的思路和图解原创 2019-11-19 16:01:35 · 3641 阅读 · 0 评论 -
剑指offer:Python 孩子们的游戏(圆圈中最后剩下的数) Python实现约瑟夫问题
多种方式实现“约瑟夫问题”;图解“约瑟夫问题”的Python实现过程!原创 2019-11-18 17:22:12 · 631 阅读 · 1 评论 -
剑指offer:Python 两个链表的第一个公共结点 图解 多种解法和解题思路
“两个链表的第一个公共结点”的多种解法和图解过程原创 2019-11-17 09:43:16 · 153 阅读 · 1 评论 -
剑指offer:Python 复杂链表的复制 图解 实现过程
详细加图解完成:“复杂链表的复制”原创 2019-11-17 06:39:19 · 707 阅读 · 0 评论 -
剑指offer:Python 合并两个排序的链表
“合并两个排序好的链表”思路有很多种,推荐用递归!原创 2019-11-16 13:38:13 · 132 阅读 · 0 评论 -
剑指offer:Python 反转链表 图解详细过程 最全的反转链表思路解法
Python多种方法实现单链表的反转 绝对让你看懂!原创 2019-11-15 17:50:20 · 1082 阅读 · 2 评论 -
剑指offer:Python 链表中倒数第k个结点 图解 多种解法详细过程
两个指针实现“链表中倒数第K个结点”算是一种巧妙的思路,值得掌握和以后运用!原创 2019-11-15 11:52:51 · 185 阅读 · 0 评论 -
剑指offer:Python 从尾到头打印链表
这题属于链表的常规操作,思路是借助一个新数组倒序来存储依次遍历的数据!原创 2019-11-15 08:09:52 · 208 阅读 · 0 评论 -
剑指offer:Python 栈的压入、弹出序列 判断一个序列是否是该栈的弹出序列
栈的压入和“弹出序列”,这里主要要灵活运用数列(列表)来模拟栈以及列表和栈特性的运用!原创 2019-11-14 22:20:15 · 238 阅读 · 0 评论 -
剑指offer:Python 包含min函数的栈 详细思路和解答
如果在规定时间复杂度时,我们首先想到的做法是牺牲空间复杂度来完成!原创 2019-11-13 22:59:51 · 136 阅读 · 0 评论 -
剑指offer:Python 调整顺序使得奇数位于偶数的前面 最全方法和思路解析
“调整顺序使得奇数位于偶数的前面” 这道题难度不高,但是可以考察一下算法思路,读懂面试者的意图!原创 2019-11-13 17:04:20 · 1247 阅读 · 1 评论 -
剑指offer:Python 旋转数组中的最小数字 最详细的思路分析
一道简单的题,却能完美运用到“二分法查找”!原创 2019-11-12 10:00:59 · 270 阅读 · 1 评论 -
剑指offer:Python 用两个栈实现一个队列
用两个栈也能实现队列的效果!原创 2019-11-09 22:49:19 · 765 阅读 · 0 评论 -
剑指offer:Python 替换空格
“替换空格”虽然Python字符串提供方法可以直接用,但是时间复杂度高,于是提出了更优秀的方法!原创 2019-11-09 17:38:32 · 331 阅读 · 0 评论 -
剑指offer:Python 二维数组中查找
对于二维数组,每一行和每一列都是有序的,可以优化查找!原创 2019-11-09 12:22:40 · 230 阅读 · 0 评论 -
剑指offer:Python 跳台阶问题
“青蛙跳台阶”问题,应该算是“斐波那契”的一种变式和应用,对于改变n和条件,还是需要考虑一番的!原创 2019-11-08 23:17:49 · 509 阅读 · 0 评论 -
剑指offer:Python 斐波那契数列 最全的斐波那契数列解法
文章主要整理了“斐波那契额数列”的多种解法,学习算法的思维!原创 2019-11-08 16:29:03 · 556 阅读 · 0 评论 -
数据结构与算法:Python语言实现--Python入门 数据结构与算法 Python 语言实现 课后答案
这是《数据结构与算法 Python 语言实现》 (古德里奇)版,每一章书后习题和解答,我已经买了这本书,因为想在看完每一章后,完成习题,所以记录下来!这篇文章是第一章的习题内容!因为题目太长,懒得自己书写,我拍下了习题,并且直接用截图作为题目!原创 2019-11-07 09:44:32 · 12501 阅读 · 4 评论 -
数据结构与算法(Python语言实现)算法题目(总集篇)
集合了我学习算法的所有题目,都已经分类归档好!原创 2019-11-06 12:22:05 · 2886 阅读 · 1 评论