自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

快乐划水程序猿的专栏

记录技术的成长

  • 博客(15)
  • 资源 (8)
  • 收藏
  • 关注

原创 剑指offer 18.树的子结构

题目:输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 思路: 遍历A的每一颗子树,是不是和B相等 时间复杂度是n^2,因为相当于两层循环hh 启发或者坑:(A?=B的子树) 如果节点val相等,判断左子树相等&&右子树相等 如果节点val不相等,树就不相等 递归基:如果都为空,那相等;一个为空一个不为,那就不相等 ...

2019-12-28 11:09:36 77

原创 剑指offer 17.合并两个排好序的链表

有些题目方法不难,但是呢实现很复杂,很多和链表相关的题目就是这样子 剑指offer 17.合并两个排好序的链表 题目:输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 思路: 类似于归并排序里面合并函数的思路,两个链表都记录当前遍历的位置,把A插入B,如果比当前的B值小就插入进去 时间复杂度就是O(n) 启发或者坑: 想了一个小tri...

2019-12-28 11:00:39 123

原创 剑指offer 16.反转链表

之前偷懒的题目就放一个链接,我觉得很不靠谱,看了别人的描述,其实题目描述粘贴过来就好了嘛hh,放了牛客网链接,万一以后链接失效了呢,依赖别人的程度太大了吧 剑指offer 16.反转链表 题目:输入一个链表,反转链表后,输出新链表的表头。 思路: 操作两个节点,把第二个节点的next节点指向第一个节点;那么还需要一个节点记录第二个节点的next值 启发或者坑: 最终记录了三个节点...

2019-12-28 10:54:52 99

原创 剑指offer  15.链表中倒数第k个节点

剑指offer 15.链表中倒数第k个节点 题目:https://www.nowcoder.com/practice/529d3ae5a407492994ad2a246518148a?tpId=13&tqId=11167&tPage=1&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interv...

2019-12-25 20:16:48 102

原创 剑指offer  14.调整数组顺序使奇数位于偶数前面

剑指offer 14.调整数组顺序使奇数位于偶数前面 题目:https://www.nowcoder.com/practice/beb5aa231adc45b2a5dcc5b62c93f593?tpId=13&tqId=11166&tPage=1&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-i...

2019-12-25 20:16:17 83

原创 剑指offer  13.数值的整数次方

剑指offer 13.数值的整数次方 题目:https://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00?tpId=13&tqId=11165&tPage=1&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interview...

2019-12-25 20:15:16 122

原创 剑指offer  12.二进制中1的个数

剑指offer 12.二进制中1的个数 本来以为整理一下思路很困难,懒得开心的感觉,结果只要开始整理,速度和思路蹭蹭上涨,hh万事开了头,也就不难了 题目:https://www.nowcoder.com/practice/8ee967e43c2c4ec193b040ea7fbb10b8?tpId=13&tqId=11164&tPage=1&rp=1&ru=%...

2019-12-25 20:14:20 123

原创 剑指offer  8-11.斐波那契数列 跳台阶 变态跳台阶 矩形覆盖

剑指offer 8-11.斐波那契数列 跳台阶 变态跳台阶 矩形覆盖 题目: 第8题:https://www.nowcoder.com/practice/c6c7742f5ba7442aada113136ddea0c3?tpId=13&tqId=11160&tPage=1&rp=1&ru=%2Fta%2Fcoding-interviews&...

2019-12-25 20:13:45 122

原创 剑指offer  7.旋转数组的最小数字

剑指offer 7.旋转数组的最小数字 题目:https://www.nowcoder.com/practice/9f3231a991af4f55b95579b44b7a01ba?tpId=13&tqId=11159&tPage=1&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-intervie...

2019-12-25 20:12:27 77

原创 剑指offer  6.用两个栈实现队列

剑指offer 6.用两个栈实现队列 题目:https://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6?tpId=13&tqId=11158&tPage=1&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interview...

2019-12-25 20:11:27 119

原创 剑指offer  5.从尾到头打印链表

剑指offer 5.从尾到头打印链表 题目:https://www.nowcoder.com/practice/d0267f7f55b3412ba93bd35cfa8e8035?tpId=13&tqId=11156&tPage=1&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interview...

2019-12-25 20:10:27 103

原创 剑指offer 4.替换空格

剑指offer 4.替换空格 //之前的代码竟然忘记分析复杂度了,之后补上! 题目:https://www.nowcoder.com/practice/4060ac7e3e404ad1a894ef3e17650423?tpId=13&tqId=11155&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/cod...

2019-12-25 20:08:39 101

原创 剑指offer 3.二叉树中和为某一值的路径

不想写思路的心情,就像是只想写代码,但是不想写文档一样hha 题目:https://www.nowcoder.com/practice/b736e784e3e34731af99065031301bca?tpId=13&tqId=11177&tPage=2&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcodin...

2019-12-25 20:02:40 87

原创 剑指offer 2.重建二叉树

题目:https://www.nowcoder.com/practice/8a19cbe657394eeaac2f6ea9b0f6fcf6?tpId=13&tqId=11157&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking 思路:递归的思想,...

2019-12-23 23:42:15 65

原创 剑指Offer 1.二维数组中的查找

题目:https://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e?tpId=13&tqId=11154&tPage=1&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interviews%2Fquestion-ranking ...

2019-12-23 23:38:39 55

计算机组成--结构化方法第五版

了解计算机的硬件组成,运行原理,核心技术,系统结构。掌握单CPU计算机的完整硬件组成:基本的工作原理,内部运行机制,完整的系统概念。

2014-01-04

ESFramework网络链接库

ESFramework 虽然功能强大丰富,但是使用非常简单,因为其采用了优秀的架构设计和实现,将复杂性都屏蔽在了框架的内部,暴露给使用者的都是简单易用、清晰明确的API。而且,ESFramework还提供了Rapid引擎给使用者进行快速开发,从未接触过ESFramework的人,也可以在1-2个小时之内便上手使用Rapid引擎开发分布式通信系统。

2013-09-08

双人共战数独游戏

用java写的数独游戏,支持二人共同完成数独的游戏!有可执行文件可以直接运行测试结果。

2013-09-08

ps2键盘vhdl代码

ps2键盘信号处理收集,使用QuatuasII 8.0写的代码!实用性是很高的!!

2013-06-07

Qt五子棋代码

网络五子棋的实现:实现基本界面,和以下两个功能 1、传输棋子数据(Socket) 2、同步棋盘(Socket + 数据链表)

2013-06-01

python语法介绍

python,简单易学,功能强大的编程语言 高效率的高层数据结构 简单而有效地实现面向对象编程 语法简洁,支持动态输入 跨平台的理想的脚本语言 适用于快速的应用程序开发。

2013-05-13

DjangoBook2.0中文版_254709384

本书所讲的是Django:一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,使你能够以最小的代价构建和维护高质量的Web应用。

2013-05-13

c++面向对象基础知识

文档介绍以C++语法知识为主,但请大家注意:编译不出错误,并不等于是合理的设计。这些语法知识,均是C++语言中最基础和常见的语法知识。在介绍语法规则时,通常使用示例形式来说明语法要求。限于形式与篇幅,难以保证涉及所有的细节。尽管如此,本文档中的示例可以作为大家使用相应语法知识编写程序时的用法样例和参照。文档中错误或不当之处,请大家见谅。

2013-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除