数据结构
文章平均质量分 56
本人本科三年级,从头开始学习数据结构,网上的大牛作品很厉害,但是不一定适合你,我将从最基础开始,一点一点提升,一起加油吧
炒香菇的书呆子
略懂Linux和数据库的不知名人士
帝都末流211 CS专业
RHCE、PGCE、Antdb ACP
CSDN博客、华为云、阿里云、51CTO博客专家
全网粉丝4W+。
参加过Openeuler、龙蜥(演讲)、AWS(分享)、华为鲲鹏(获奖)等多次线下KOL活动。
展开
-
静态&动态分配线性表
文章目录线性表定义静态分配线性表动态分配线性表线性表定义线性表的顺序存储又称顺序表,它是用一组地址连续的存储单元依次存储线性表中的数据元素,从而是的逻辑上相邻的两个元素在物理位置上也相邻。顺序表的特点:表中元素的逻辑顺序和物理顺序相同对以为线性表可以进行动态分配内存和静态分配内存静态分配线性表在静态分配时,由于数组的大小和空间事先已经固定,一旦空间占满,将会发生溢出//// Created by getup on 2021/2/16.//#include <iostream&原创 2021-02-16 22:04:49 · 833 阅读 · 1 评论 -
什么是线性表
线性表,全名为线性存储结构。使用线性表存储数据的方式可以这样理解,即“把所有数据用一根线儿串起来,再存储到物理空间中”。图 1 "一对一"逻辑关系的数据如图 1 所示,这是一组具有“一对一”关系的数据,我们接下来采用线性表将其储存到物理空间中。首先,用“一根线儿”把它们按照顺序“串”起来,如图 2 所示:图 2 数据的"线性"结构图 2 中,左侧是“串”起来的数据,右侧是空闲的物理空间。把这“一串儿”数据放置到物理空间,我们可以选择以下两种方式,如图 3 所示。图 3 两种线性存储结构图原创 2021-02-16 21:50:13 · 686 阅读 · 0 评论 -
数据结构题目练习解答:欧拉计划
什么是欧拉计划?欧拉计划是一系列挑战数学、计算机编程的问题。虽然数学思维可以让你使用更为优雅的和有效的方法,但熟练掌握计算机编程技巧才能帮助你解决大部分问题。我已经写了一个程序,但它是否要运行几天才能得到答案?当然不必!每个问题都依据“一分钟原则”进行设计,这意思着,尽管可能要花几个小时来设计一个成功的算法去对付更加困难的问题,但一个高效实现的算法会允许普通电脑在一分钟内得到答案。文章目录题目1:找出1000以下自然数中3和5的倍数之和题目1:找出1000以下自然数中3和5的倍数之和...原创 2021-01-28 20:15:29 · 1503 阅读 · 2 评论