
数据结构
文章平均质量分 79
本专栏适合有一定C语言基础的小伙伴阅读,主要讲解时间空间复杂度,顺序表,链表,栈和队列,二叉树,以及七大排序,希尔排序,直接排序,选择排序,冒泡排序,堆排序,快速排序,归并排序,纯C语言实现哦,快来订阅吧!
拼命阿紫
怕什么,向前冲才是青春,向阳盛开才是我们
展开
-
【MySQL索引】提高查询速度和效率
1、认识索引2、索引的操作2.1查看索引2.2创建索引2.3删除索引3、索引在MySQL中的数据结构原创 2023-06-01 18:23:43 · 2713 阅读 · 13 评论 -
排序会了递归,不学非递归太可惜了
有一天我用水壶烧水的时候不小心水放满了于是当它烧沸腾的时候水一直往外冒我便想起了递归导致栈溢出的情况于是阿紫姐姐便在网上学习了非递归算法接下来阿紫姐姐传授给大家哦!原创 2022-04-21 14:42:26 · 15973 阅读 · 125 评论 -
七大常见排序,你究竟懂几个?(下)
一百个人眼中一百个我,我既是天使又是恶魔生活的路上总会遇到形形色色的人他们对我们的评价都各有千秋就像优秀的人看到看到努力的人,会感觉他很自律 很拼而一些一无所有还想着躺平的人,会感觉他很卷 很作我们要做的并不是因为那些躺平人的眼光而改变自我的目标而是悄悄的努力成为别人的梦想原创 2022-04-13 21:44:41 · 13186 阅读 · 101 评论 -
七大常见排序,你究竟懂几个?(上)
幼儿园的小朋友会排队做操小学生们会排队打饭大妈购物也会抢着“排队”付账作为程序猿的你,会以下的排序算法吗?原创 2022-04-03 16:02:15 · 15789 阅读 · 124 评论 -
劈叉都会还不会下腰吗?(二叉树经典面试题详解)
在灯红酒绿的城市里,一位喝的烂醉的小白程序猿猴,游到马路的草丛边突然捡到了一个月光宝盒,打开宝盒只见一卷发光的卷轴,上面扭曲的写着几个大字,想拿大offer,记得多洗刷刷(刷题请看阿紫姐姐)原创 2022-03-29 20:53:12 · 2337 阅读 · 32 评论 -
小朋友看了都会的二叉树,你确定不来看看吗?
努力的程序员会在梦中敲代码,所谓人在床上躺,技术自然涨,这一期将带你走入梦一般的编程,内容抽象,请备好枕头。原创 2022-03-23 22:01:19 · 10972 阅读 · 52 评论 -
树的概念及结构(一篇足以让你认识树)
叮叮当,叮叮当正在学数据结构的老铁看过来你是否也有这样的困扰学校老师讲的数据结构很浅面买的书太多书面语,怎么都理解不了特别是到了树这一章节,整个人都蒙了要是你有同样的困扰,那你就赶紧点进来吧!原创 2022-03-21 14:06:17 · 2211 阅读 · 35 评论 -
队列?是你了解的这样吗?
我们今天来学习队列说起队列大家能想起什么咧?食堂打饭时排的长长的队,还是银行办理业务时的排号……它们都有共同的一个特征:就是先到先得嘛!学完今天的内容,你会发现数据结构中的队列也是如此让我们卷起了吧!!!原创 2022-03-18 18:00:26 · 1441 阅读 · 33 评论 -
不会有人2022年还不懂栈吧?
注意、注意 这可能是你目前为止看到的最细节的关于线性表中的栈的博文之一了所以,一定要认真学哦!!!学完之后,你肯定能学会栈的。要是学不会,就多看几遍啦!一定要坚持看完,一分耕耘一分收获哦原创 2022-03-17 17:50:40 · 1460 阅读 · 23 评论 -
关于链表的经典OJ题
表锅,我出来了哦!!!表锅,表集,表die,表美 们,看我金天又给大噶带来了什么咧???------------额,金天给大家伙带来了,关于链表的三大经典OJ题哦!(哈哈哈哈哈哈)原创 2022-03-16 12:18:20 · 1858 阅读 · 22 评论 -
秒懂双链表
哈喽,今天阿紫姐姐召集各位武林侠士,有什么事情了???众人所答:当然是阿紫姐姐又来带领我们学习新的功夫啦!!!首先,练功夫之前得热身(小声告诉你们哦,阿紫姐姐说的热身是心灵鸡汤哦)坚持就是胜利,每当我们坚持不下去的时候,我们都要告诉自己,胜利就在不远方,要是放弃之前的努力都将会功亏一篑。 一定要坚持、坚持 、坚持哦!!! 坚持才是做任何事情的秘诀。回顾:首先我们来看看单链表有哪些缺点了???单链表主要缺点:①不能从后往前遍历 ②找不到前驱 单链表缺陷解决方案-》双链原创 2022-03-13 20:06:14 · 2331 阅读 · 16 评论 -
秒懂单链表
各位武林侠士猜猜今天小阿紫给大家带来了什么呢???想必大家都猜出来了吧!!!学完顺序表,我们肯定要学习链表了呀!首先我们看看我们来看看顺序表有哪些不足:静态顺序表我们就不多说了,我们来看一下动态顺序表。动态顺序表:①插入数据,空间不够要增容 ②要求数据是依次存储的缺陷:①如果空间不够,就需要增容。增容会付出一定的性能消耗,其次可能出现一定的性能浪费 ②头部或者中部左右的插入删除效率低------》O(n)如何去解决它了,那就需要进入我们今天的重头戏——链表...原创 2022-03-10 21:15:17 · 837 阅读 · 3 评论 -
线性表之顺序表
各位武林侠士,看今天小阿紫给你们带来了什么???原创 2022-03-10 15:14:20 · 790 阅读 · 1 评论 -
高质量时间复杂度和空间复杂度汇总
1.时间复杂度和空间复杂度统称为算法效率时间复杂度主要衡量一个算法的运算速度 空间复杂度主要衡量一个算法需要的额外空间注:以前的时候比较注重空间效率,因为存储容量很小。但是现如今计算机行业发展迅速,存储容量已经达到了很高的程度,所以现在更重视时间效率。2.算法中的基本操作的执行次数,为算法的时间复杂度 算法在运行过程中临时占用存储空间的量度,为算法的空间复杂度时间复杂度并不是看时间的长短,而是看执行的次数 空间复杂度并不是看空间的大小,而是看执行的个数3.时间复杂度、空间复杂度...原创 2022-03-06 13:09:06 · 863 阅读 · 1 评论