- 博客(5)
- 收藏
- 关注
原创 顺序表与单链表的超详细讲解实现与增删改查
顺序表是线性表之中的一种,外表是“高大上”,实际上顺序表的底层是数组,同时也提供了很多现成的方法。提到了线性表,就简单说一下它,线性表是多数具有相同特性的数据元素的有限序列,它在逻辑上是线性的结构(也就是抽象的一根线),但在物理结构上,不一定是线性的。既然咱们一次要讲许多函数(尾插、头插、尾删、头删、自定义位置插入与删除 以及 顺序表的销毁),那不妨先在头文件中声明好函数,以下为例名//尾插//头插//尾删//头删//指定位置插入//指定位置删除//顺序表的销毁。
2024-04-24 20:26:40 1630 6
原创 数组指针和指针数组 理解与如何区别(简洁)
指针数组,顾名思义为“装着指针的数组”,它是一种数组,数组的内容是指针( * ),用于存放指针的一类数组,类比int 、char等定义的数组来说,就是把里面的元素从int 、char换成了int *,一步一步理解意思,其意义为名为num的一个指针,指向的是类型为int、元素个数为x的数组,此时要注意,num指向的是整个nums数组,所以当使用num+1时,会跳过整个nums数组。先了解一下数组指针的概念,首先,数组指针是一种指针,其指向的是数组,其基本形式为。原本在使用指针打印某一个数组时,可以用作。
2024-03-27 22:32:25 322 7
原创 数组、二维数组的理解(简单入门级)
二维数组--形式:1.和数组差异并不大(同样以arr为名),不过数组名后跟着两个[],前一表示“行”,后一表示“列”2.可以省略了“行”,不过就像一维数组一样,一定要完全初始化,即:arr[ ][ 2 ]={ 1,2,3,4};数组--形式:1.数组可用(以arr做名为例)arr为名,内含x个元素为空间获得。2.也可不定义内存空间,直接定义,但须注意,直接定义则需定义后面内存的元素。时,数组名代表的是整个数组,其余情况下,使用。数组--意义:用于存放一组。数组名时,数组名代表的。值得注意的是,在使用。
2024-03-27 21:16:43 146 1
原创 浅谈关于C语言与自己以及未来发展
众所周知,对于计算机这类的学习,不能只停留而不实操,而是应该每天都抽出一部分时间来练习敲代码,哪怕有些人现在只学习到getchar这一类,那也把前面的for循环和switch这类给熟练与巩固上去,长期坚持,积土成山,风雨兴焉;我认为,随着码农的数量增多,计算机的工作单位可能并没有码农的增长速度快而导致无法就业的人数目增多,但是如果像我一样已经选择了如计算机的专业,那便能选择道路的其实不是很多。对于编程这类的,我认为应该多学习一些,学习如“Java”“C++”一类的,且不说有多精通嘛,至少能上手是必须的。
2024-01-17 00:25:37 442 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人