算法与数据结构
文章平均质量分 95
图文并茂
挨踢程序员
专注于C/C++/嵌入式/Linux/算法,博客专家/后端优质创作者
热衷原创与分享,对待技术较真喜欢推理加验证。
展开
-
【数据结构】之线性表(三)【详解】这一篇就够了,吐血总结,值得收藏~~
《大话数据结构溢彩加强版》线性表(三),持续更新原创 2022-05-18 12:19:31 · 1270 阅读 · 162 评论 -
[C语言刷题篇]链表运用讲解
给大家推荐一款神器以下题型及方法牛客都有,及企业面试高频题。原创 2022-07-28 10:30:00 · 913 阅读 · 88 评论 -
算法面试高频题解指南【一】
🔮本文由choice~原创,csdn首发!💻首发时间🎞2022年7月22日🎠🎨你的收入跟你的不可替代成正比🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦💬给大家介绍一个求职刷题收割offer的地方👉。.........原创 2022-07-22 17:00:54 · 1575 阅读 · 111 评论 -
【数据结构与算法】之(数据结构绪论篇)(一)溢彩色
去繁从简,图文并茂,经典引例原创 2022-05-03 09:49:43 · 636 阅读 · 28 评论 -
数据结构溢彩加强版——(二)算法篇
算法:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。文章目录两种算法的比较算法的特征1.输入输出2.有穷性3.确定性4.可行性算法设计的要求1.正确性2.可读性3.健壮性4.时间效率高和存储量低算法效率的度量方法1.事后统计方法2.事前分析估算法函数的渐近增长算法时间复杂度1.算法时间复杂度定义2.推导大o阶方法3.常数阶4.线性阶5.对数阶6.平方阶常见的时间复杂度最坏情况与平均情况算法空间复杂度总结与回顾两种算法的比较要求写一个求1+2+3+.原创 2022-05-12 17:52:36 · 448 阅读 · 47 评论 -
【唯一】的“万字配图“ | 讲透【链式存储结构】是什么?
3.6线性表的链式存储结构3.6.1.顺序存储结构不足的解决方法线性表的顺序存储结构是有缺点的,最大的缺点就是插入和删除时需要移动大量元素,这显然就需要耗费时间。能不能想办法解决呢?要解决这个问题,我们就得考虑一下导致这个问题的原因:为什么当插入和删除时,就要移动大量元素,仔细分析后,发现原因就在于相邻两元素的存储位置也具有邻居关系。它们编号是1,2,3,…,n,它们在内存中的位置也是挨着的,中间没有空隙,当然就无法快速介入,而删除后,当中就会留出空隙,自然需要弥补。问题就出在这里。想法一:让当中原创 2022-05-31 07:00:00 · 678 阅读 · 152 评论