![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构和算法
Cherls
追求极致
展开
-
单链表头节点,头指针
转:https://blog.csdn.net/lzm18064126848/article/details/50819574  链表中第一个结点的存储位置叫做头指针,那么整个链表的存取就必须是从头指针开始进行了。之后的每一个结点,其实就是上一个的后继指针指向的位置。这里有个地方要注意,就是对头指针...转载 2018-06-12 21:17:55 · 32425 阅读 · 8 评论 -
《剑指offer》java版
转自:https://blog.csdn.net/baiye_xing/article/details/78428561 一、引言《剑指offer》可谓是程序猿面试的神书了,在面试中帮了我很多,大部分面试的算法题都会遇到原题或者是类似的题。但是书上的代码都是C版的,我在这里整理了一份Java版的代码供大家学习参考,这...转载 2018-08-06 22:52:01 · 139 阅读 · 0 评论 -
《剑指offer》python版本二
转自:https://blog.csdn.net/u012505432/article/details/52071537 之前完成了个人的Python编写,包括常见的一些基础算法,剑指offer的绝大多数算法的编写。都上传到github上了,很多里面都有自己几个测试用例,不过都注释掉了,直接去掉注释就好。如果对你有帮助,...转载 2018-08-06 22:50:48 · 1123 阅读 · 0 评论 -
《剑指offer》python版本
转自:https://blog.csdn.net/tinkle181129/article/details/79326023 二叉树的镜像链表中环的入口结点删除链表中重复的结点从尾到头打印链表斐波那契数列跳台阶变态跳台阶矩形覆盖把字符串转换成整数平衡二叉树和为S的连续正数序列左旋转字符串数字在排...转载 2018-08-06 22:49:20 · 2660 阅读 · 0 评论 -
链表的销毁和清空c++程序
*******************************************//链表的销毁void ClearLinkList(LinkNode **pHead) //传入为二级指针,否则不能将其他节点置为nullptr{ if(*pHead == nullptr) //判断是否为空链表 { cout<<"This is an empty LinkList"&...原创 2018-06-15 11:13:46 · 6618 阅读 · 3 评论 -
单链表的清空
转自:https://blog.csdn.net/dan15188387481/article/details/49721749 C语言实现链表之单向链表(四)清空链表 上一篇文章给出了创建链表的函数,本篇文章将给出清空链表的函数,程序如下。[cpp] view plain copy ...转载 2018-06-15 10:44:45 · 15541 阅读 · 1 评论 -
单链表反转-非递归&递归方式实现
链表的翻转是程序员面试中出现频度最高的问题之一,常见的解决方法分为递归和迭代两种。最近在复习的时候,发现网上的资料都只告诉了怎么做,但是根本没有好好介绍两种方法的实现过程与原理。所以我觉得有必要好好的整理一篇博文,来帮忙大家一步步理解其中的实现细节。 我们知道迭代是从前往后依次处理,直到循环到链尾;而递归恰恰相反...转载 2018-06-14 15:42:27 · 358 阅读 · 0 评论