首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据结构与算法——Java描述
一匹驽马
创建于2023-03-22
订阅专栏
学习数据结构算法,记录分享一下
暂无订阅
共5篇文章
创建于2023-03-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
数据结构与算法回顾——开篇
什么是数据结构 我认为数据结构是按照特定逻辑方式组织的数据集合,主要还是体现在描述数据的逻辑关系,不同的逻辑关系适合不同的算法。
动态扩容栈结构(1)
栈结构在计算机的世界中太常见了,可以说无法离开,比如方法栈、回退功能、邮件接收按照栈结构排列等等。 我们接下来利用数组来实现一个简单的动态扩容栈,上代码,代码中注释描述了我们的设计思路。
动态扩容栈(2)链表
上一篇,我们用数组实现了一个动态扩容栈,这次我们来看一下链表怎么实现栈结构。 说到链表,来看这篇文章的人应该都不会陌生,在计算机数据结构中,同离不开数组一样,我们也离不开链表结构
链表之初级队列实现
队列 一说到队列,大家应该很容易想到跟排队有关的事,毕竟咱们泱泱中华一大特色人多哈哈! 计算机中的队列同现实世界的队列几乎相同,举个栗子🌰:午饭前的最后一节课的下课铃一响,人们乌央乌央的都走向食堂.
链表之初级集合(背包)实现
在《算法》中,作者实现了一个初级集合,使用了最初级的单链表,集合命名为背包Bag,它不支持从中删除元素,目的就是收集元素并且可以迭代所有元素。 该集合属于后进先出,其实顺序在此不敏感,并不像Ja