- 博客(5)
- 收藏
- 关注
原创 数据结构与算法——day04&day05
前言 这两天由于时间的问题并且学习的内容不是很多,因此就两天的内容总结为一篇啦。昨天学习了双向链表,今天学习了环形链表。具体的学习了以下两点: 双向链表的增删改查,在上一个单链表的增删改查实现的基础上进行修改 环形链表,使用环形链表实现Josephu(约瑟夫)问题 下面具体的总结下这两个知识点 正文 一、双向链表 双向链表可以实现双向的链表遍历,具体的结构如下图所示: 采用双向链表可以解决上...
2019-12-12 19:37:07 136
原创 数据结构与算法——day03
前言 今天是对昨天的完善,关于单链表新增加了两个方法,更多的想复习下将要考试的科目。两个方法: 单链表的反转 单链表的逆序输出 正文 1、单链表的反转 这个逻辑上有些难想到。 思路: 先定义一个节点reverseHead= new HeroNode(); 从头到尾遍历原来的链表,每遍历一个节点,就将其取出,并放在新的链表reverseHead的最前端. 原来的链表的head.next= re...
2019-12-10 15:27:41 129
原创 数据结构与算法——day02
前言 今天大致了解了链表的基本概念,然后着重学习了单链表的增删改查、统计单链表的有效节点数和按序查找单链表的节点。由于时间原因,还要复习考试,并且这次学习的也是比较多啦,所以剩余的单链表的三个方法就明天再学之后再加上一个补充。综合来看这次的学习代码比较多,知识概念比较少。OK,切入正题! 何为链表? 链表是有序的列表 在内存中存储如下: 链表是以节点的方式来存储,是链式存储 每个节点包含data...
2019-12-09 20:05:35 117 1
原创 数据结构与算法——day01
前言 转眼这个学期又过去啦,参加了几个比赛,却并没有认真的静下心来学习,今天就开始吧!开始学习一直以来都想学习的数据结构与算法(使用java语言实现)。废话不多说,进入正题。 程序=数据结构+算法 关系:数据结构是算法的基础,换言之,想要学好算法,需要先把数据结构学到位。 数据结构:线性结构和非线性结构 其中线性结构最为常用,其包括顺序存储结构和链式存储结构 常见的线性结构有:数组、队列、链表和栈...
2019-12-09 10:48:43 173
原创 一名未来程序员的起点
现在是一名计算机专业的在校大学生,虽然在学校已经过了两年了,但感觉对于专业知识了解还是不深。面对计算机大佬,总觉得自己很渺小,这也许就是自卑吧!自卑就应该努力的改变成不自卑的样子。但新的学期觉得自己不能再这个样子啦,应该好好的去了解现在的计算机技术以及将来的工作的技能。 最初选择了计算机专业,在学习的过程中觉得它很难也很枯燥,但做出的东西很神奇,这个我很着迷。从刚上大学时对电脑的一无所...
2019-09-01 17:11:09 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人