数据结构--排序
排序是经常遇到的,相信大家也是需要一篇这样的一篇文章。
数据结构初阶之顺序表、链表--C语言实现
今天我们来学习顺序表和链表,顺序表、链表作为学习数据结构不可缺少的一部分知识,在数据结构中担当了重要角色。简单来说,顺序表和链表就是数据在内存中不同的存储方式,而学习数据结构就是学习管理内存的不同方式。下面让我们来一起认识一下顺序表和链表吧。以上就是我们顺序表和单向不带头不循环链表的实现,及一些细节
【八大排序之插入和选择排序】
排序的重要性相信大家都早已经听老师提及,无论是笔试还是面试,几乎都会考查到排序问题。本次博主分享的是排序中的插入和选择排序,交换排序和并归排序将在下次博客分享,如果哪儿有什么不对的地方欢迎各位大佬在评论区中指正。...
【C语言】带你深入剖析字符串相关知识(详细讲解+源码展示)
字符串,一个C语言中的难点,其包含很多零碎知识,以及我们在算法题中会经常遇见,在这里我们会深入浅出的讲解字符串相关知识,还有以及gets()、fgets()、puts()、fputs()、strlen()等一些函数知识...........
❤️AI 从入门到成神❤️
AI 从入门到成神
C语言——函数栈帧的创建和销毁
从汇编的角度理解函数的创建和销毁,以及函数怎么传参,怎么返回主调函数等等诸多知识,确定不来看看嘛?
C语言结构体深度剖析
结构体是由一批数据组合而成的结构型数据。组成结构型数据的每个数据称为结构型数据的“成员”。结构体大小,位段,对齐
C语言——初阶指针
C语言——初阶指针
【数据结构初阶】栈和队列(C语言实现+图解)
结构如下//指向为栈开辟的空间 int top;//指向栈顶,相当于顺序表中的size int capacity;//容量 } ST;//结点 typedef struct QueueNode {} QNode;//队列 typedef struct Queue {//记录链表的头 QNode *
【C指针详解】初阶篇
c初阶,详解:1.什么是指针1.1内存与地址1.2指针变量及其使用1.3指针变量的大小2. 指针及指针类型的意义2.1指针的步长2.2 指针解引用的权限3. 野指针3.1 野指针成因3.2 如何规避野指针4. 指针运算4.1 指针+-整数4.2 指针-指针4.3 指针的关系运算5. 二级指针....
【C语言】-初级指针
很多人说指针是c语言的精华,是c语言最抽象最难懂的地方。但是事实上c语言指针就并没有那么抽象,用通俗的例子来说,指针就类似于一个人的家庭住址。
数据结构-顺序表(2)(增删查改+OJ题)
数据结构,顺序表增删查改,oj题,数组移动,有序数组合并
【数据结构】队列、环形队列
好久不见!这里是媛仔,欢迎光临媛仔的数据结构进阶之路~
【初阶数据结构】单链表(C语言实现+动图演示)
首先我们需要对单个结点进行定义就像这个图一样,一个空间存放数据,一个空间存放下一个结点的地址单链表在逻辑上是连续的,但在物理上不一定连续,可以做到按需所取,但不支持随机访问。上述实现单链表是传的二级指针,若不想传二级指针,可以使用以下两种方法:1.使用带头结点的链表,链表没有元素时头指针指向头结点,
【牛客网数据结构题CM11】- 链表分割
给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针。if(pCurrent->val < x) // 如果当前节点数据比x小,放到小的节点上。else // 如果当前节点数据比x大,当到大的节点上。//
数据结构--二叉树
希望这篇文章能对各位有所帮助
C语言——数据的存储
C语言的进阶内容!数据在内存中的存储,干货满满,快来学习吧!!
看不会你来真实我!!速进!!关于static在c语言中的具体作用详解!!
static的运用!!!!
理解整型在内存中的存储
理解整型在内存中的存储
C语言——qsort函数的使用
C语言——qsort函数的使用