数据结构与算法分析
文章平均质量分 69
「已注销」
计算机科学与技术
展开
-
你数据结构怎么学的?||内附单链表的基本操作源码。
你数据结构怎么学的?一文解决算法与数据结构所有基础问题!1.数据结构1.1数据结构起源早起人们都把计算机理解为数值计算工具,所以应该先从实际问题中抽象一个适当的数据模型,设计一个解决此问题的算法,然后编写程序,得到一个实际的软件。但是在现实中,计算机不是用来解决数值计算问题,而是需要科学有效的手段(例如链表,树,图等数据结构)的帮助,才能更好的解决问题。所以,数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等子相关问题的学科(大话数据结构)。1.2基本概念和术原创 2021-05-31 22:40:52 · 158 阅读 · 4 评论 -
面试热题经验top1.反转链表
top 1.反转链表与其仰望星空,不如做一个摘星人1.问题描述给定链表的头结点head,要求反转链表,并且返回反转后的链表。示例 1:输入:head=[1,2,3,4,5,6,7]输出:[7,6,5,4,3,2,1]示例 2:输入:head=[1,2,3]输出:[3,2,1]2.思路分析:此题的目的是反转整个链表,并返回反转后的链表,思路是:链表中结点元素位置不动,只要将所有指向下一个结点的指针重新指向自己前面的结点。3.详细代码:class Solution { publ原创 2021-05-26 23:23:03 · 149 阅读 · 0 评论