首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
進撃者瞅瞅
掘友等级
iOS开发,前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 5
沸点 1
赞
6
返回
|
搜索文章
最新
热门
数据结构与算法(7)- 队列
队列先进后出(FILO)的一种逻辑结构源码地址,欢迎Stargithub数据结构与算法
数据结构与算法(6)- 栈
栈的顺序存储实现,优点是实现简单,缺点是长度有限。 栈的链式存储实现,优点是长度无限(只要内存足够),缺点是实现复杂以及需要对节点管理内存。 递归定义:函数直接或者间接调用本身。 递归解决问题,比迭代相对容易,但时间复杂度要高,可能影响性能。 需要有递归边界,即递归出口。 函数…
数据结构与算法(5)- 链表算法面试题分析
1. 有序链表合并 【题目】将2个递增的有序链表合并为一个有序链表; 要求结果链表仍然使用两个链表的存储空间,不另外占用其他的存储空间. 表中不允许有重复的数据 已知两个链表A和B分别表示两个集合.其元素递增排列. 设计一个算法,用于求出A与B的交集,并存储在A链表中; 3. …
数据结构与算法(4)- 线性表之双向链表和双向循环链表
双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。 循环链表,其最后一个结点指向头结点,形成一个环。因此,从循环链表中的任何一个结点出发都能找到任何其他结…
数据结构与算法(3)- 线性表之单向循环链表
循环链表就是将单向链表中最后一个结点的指针指向头结点(首元结点),使整个链表构成一个环形,这样的结构使得从表中的任一结点出发都能访问到整个链表。
数据结构与算法(2)- 线性表
线性表在链式存储时,数据是不连续的,需要额外的指针域来记录结点间的关系。 一个用于数据元素的存储区域,一个指向其他单元的地址(位置)的指针区域。 这里具有一个数据域和多个指针域的存储单元通常称为 结点(node)。 首元结点:链表中首个带有值的结点。 头结点:只是一个标志,其后…
数据结构与算法(1)- 基础概念
程序设计 = 数据结构 + 算法. 数据: 程序的操作对象,用于描述客观事物.数据是信息的载体,在计算机科学中是指所有能输入到计算机中并能被计算机程序识别和处理的符号集合。可以将数据分为两大类:一类是整数、实数等数值数据;另一类是文字、声音、图形和图像等非数值数据。 数据结构:…
个人成就
文章被阅读
2,873
掘力值
109
关注了
29
关注者
0
收藏集
6
关注标签
33
加入于
2016-09-15