logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据结构】【线性表】单链表4—单链表的建立(附C语言源码)

按位序插入,位序说明本身就链表就已经存在,一般是用在某一个单链表的某个位置进行插入,指定结点插入分前插和后插,由于单链表的不可逆性,前插操作需要找到前驱结点,这个过程需要经过类似于按位序插入的遍历结点的过程,比较复杂,而指定结点的后插只需要指定结点,一切顺理成章,操作简单,时间复杂度低。每次我们都将结点插入到头部,相当于一个倒序插入,而每次插入到尾部即为顺序插入,如果插入到中间则是无序,无序的线性

文章图片
#数据结构#c语言#算法
【数据结构】【线性表】特殊的线性表-字符串

在大多数人看来,字符串仅仅是一个char类型的数组,但在作者看来,数组也是一种特殊的线性表。回想顺序表、顺序栈、顺序队列这些都和数组有着千丝万缕的联系。但在我们这里要讲的字符串,它的格式不仅仅是数组格式,数组格式只是串格式的众多种类中的一种。我们回顾。

文章图片
#数据结构
编程常见函数--求反序int(C、C++、Python版)

摘要:本文介绍了将整数反序的算法实现。通过循环取出原数的个位数字(x%10),将其添加到反序数(初始为0)的末尾(revx*10 + x%10),并去除原数的个位(x/10),直到原数为0。提供了C/C++和Python两种语言的实现代码,核心逻辑相同:使用while循环和取模、除法运算完成数字反序操作。该算法常用于判断数字对称性或需要反序的场景。

文章图片
#c语言#c++#数据结构
到底了