数据结构训练
文章平均质量分 69
付青云同学
正在学习编程,希望我能坚持
展开
-
【初学数据结构】双向链表
前面实现了单链表函数实现部分总结单链表与双向链表虽说都是链表,在结构上双向链表看起来比单链表复杂了,但是实现起来它比单链表方便多了。原创 2022-06-25 10:35:14 · 290 阅读 · 2 评论 -
【数据结构】(图解)leetcode刷题之单链表(下)
最近在学数据结构,学了的知识后当然要巩固一下,所以就找了一些经典的链表题写一写,同时也分享一下我做题的一些思路。#另外:这个系列文章将会有上中下三部分,难度递增【数据结构】(图解)leetcode刷题之单链表(上)【数据结构】(图解)leetcode刷题之单链表(中)题目描述如下(具体可以点击上方链接):思路:使用追及法,定义快慢指针(fast,slow),fast指针每次走两步,slow指针每次走一步,如果这个链表是环形链表则两指针一定会相遇。代码如下:延伸问题这里我就不证明了,大家可以自原创 2022-06-11 07:00:00 · 356 阅读 · 33 评论 -
【数据结构】(图解)leetcode刷题之单链表(中)
最近在学数据结构,学了的知识后当然要巩固一下,所以就找了一些经典的链表题写一写,同时也分享一下我做题的一些思路。另外:这个系列文章将会有上中下三部分,难度递增,下篇努力正制作中。。。【数据结构】(图解)力扣刷题之单链表(上)题目描述如下(具体可以点击上方链接):思路:如图:注意:当有一个链表为空时,就直接返回另外一个链表代码如下:链表分割题目描述如下(具体可以点击上方链接):思路:开辟两个新链表(lessHead和graterHead),将小于x的节点放入lessHead中,将大于等原创 2022-06-06 07:00:00 · 201 阅读 · 27 评论 -
【数据结构】(图解)leetcode刷题之单链表(上)
今天端午节,😁先祝大家端午节快乐呀!!!当然,学无止境,假期也不要忘记提升自己喔~最近在学数据结构,学了的知识后当然要巩固一下,所以就找了一些经典的链表题写一写,同时也分享一下我做题的一些思路。那现在,就开始吧!!另外:这个系列文章将会有上中下三部分,难度递增,中 下篇正努力制作中。。。题目描述如下(具体可以点击上方链接):思路:创建一个newhead,将原链表按顺序头插。如图:代码如下:👉方法二:翻转法思路:创建三个变量n1 n2 n3,n2储存原链表头部,n3储存原链表头部的n..原创 2022-06-03 07:00:00 · 480 阅读 · 22 评论 -
【初学数据结构】单链表
.原创 2022-05-24 23:48:02 · 168 阅读 · 18 评论 -
【初学数据结构】顺序表
大家好呀!👋这个是付青云同学的博客,是一名大一在校生哦!😁😁目前一直在学习C语言。🐸写博客是为了来记录我的学习过程,同时也希望通过博客能够帮助到需要帮助的人。如果我的博客可以帮助到你,不妨给我一个关注哦😁...原创 2022-05-19 13:02:20 · 309 阅读 · 28 评论