自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 单链表的oj题——判断链表是否有环(C语言)

如果链表中存在环,则返回true。否则,返回false。

2025-03-25 09:44:16 132

原创 单链表的oj题——相交链表(C语言)

给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。

2025-03-24 09:49:37 92

原创 单链表的oj题——回文链表(C语言)

对于一个链表,请设计一个时间复杂度为O(n),额外空间复杂度为O(1)的算法,判断其是否为回文结构给定一个链表的头指针,请返回一个bool值,代表其是否为回文结构。保证链表长度小于等于900。

2025-03-24 09:21:43 111

原创 单链表的oj题——合并两个有序链表(C语言)

将两个升序链表合并为一个新的链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

2025-03-23 20:18:07 90

原创 单链表的oj题——找到链表的中间节点(C语言)

给你单链表的头结点head,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。

2025-03-23 19:08:59 131

原创 单链表的oj题——反转一个单链表(C语言)

给你单链表的头节点head,请你反转链表,并返回反转后的链表现在需要将单链表的位置反转;那么具体如何实现这个代码呢?我们用图来分析;

2025-03-23 18:49:44 130

原创 单链表的oj题——删除链表中的某个值(C语言)

题目如图所示:给你一个链表的头节点head和一个整数val,请你删除链表中所有满足的节点,并返回。此题就是要删除链表中的元素。

2025-03-16 18:25:46 230

原创 单链表的步步实现(C语言)

这样就定义好了一个结构体变量(注:typedef是将结构名字重新命名)

2025-03-16 16:33:55 396

原创 数据结构——顺序表的实现

在这里,自己并不会用官方说明去解释顺序表个人的理解就是物理地址在内存上连续,并且逻辑上连续的线性结构就是顺序表而对于顺序表就是增删查改。

2025-03-08 23:29:47 294

原创 C语言——文件的“读”与“写”

C语言中文件的读与写个人感觉是函数的使用,需要用到库函数函数可以创建一个txt类型的文件,然后把“字符(串)”,“整形”,‘浮点型’放在所创建的txt文件中,

2025-03-03 20:55:53 142

原创 C语言有关动态内存和指针的经典笔试题!

以下是有关动态内存和指针的经典笔试题。

2025-03-01 21:10:58 159

原创 模拟C语言中的内存函数!

掌握内存函数(模拟实现)

2025-02-27 20:19:31 282

原创 手撕C语言中的string库中函数(模拟实现三)!

例如 char ch1[20]=“hello,world”;strstr函数的功能是查找字符串中的子串。最后在显示器上显示 llo,world;模拟strstr函数。

2025-02-24 16:48:01 143

原创 手撕C语言中的string库中函数(模拟实现二)!

掌握string库中的基础函数。

2025-02-23 21:34:41 142

原创 手撕C语言中的string库中函数(模拟实现一)!

让自己对string库理解更加深入。

2025-02-22 21:10:07 123

原创 教你如何自己写出C语言中的(qsort)函数!!

我们大多数新手最开始所接受的排序是冒泡排序可我们在排序的时候,会发现,这个排序只能排列整形,如果想要排序结构体,和浮点型冒泡排序的内部就要进行修改,如果有多种不同类型的数据需要排序修改起来有点麻烦,所以就有了qsort函数提示:以下是本篇文章正文内容,下面案例可供参考qsort函数内部使用得到是快排序列冒泡排序是仅仅是模拟qsort函数想要理解以上的代码,指针这一章节的基础知识必须掌握牢固解引用时候,访问字符的权限函数指针如何书写回调函数该如何用等等基础知识。

2025-02-21 14:50:28 379

原创 C语言——判断大小端

判断程序的大小端本质上是理解大小端的含义,以及指针的运用;提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,本文仅仅简单介绍了大小端的定义,如何利用程序想简单的判断大小端而在判断大小段的时候有运用了指针的思想。

2025-02-20 13:17:12 141

原创 指针数组和数组指针的区别!

指针数组本质上还是数组,只不过数组中存放的类型是指针类型的数据。当我们定义一个数组是,int arr【5】={0};数组指针本质上是指针,它是用来存放数组的地址。例如:int* char* 等。要区别于arr与&arr的区别。数组指针常常用于二维数组中。图解:最后一部分代码。

2025-02-19 10:19:45 166

原创 C语言(练习题)——奇数放在偶数前

但方法一的效率太低,需要循环几次;所以这里还有方法二。思路:把奇数放在一个数组中,把偶数放在一个数组中。左边找到偶数时 当右边找到奇数时。说明:代码是1到10来举例。自己写时可以改变数组中的数。

2025-02-18 16:13:53 178

原创 C语言(练习题)—— 有序序列合并

n表示第二行第一个升序序列中数字的个数,m表示第三行第二个升序序列中数字的个数。数据范围: 1≤m,n≤1000 1≤n,m≤1000 , 序列中的值满足 0≤≤30000 0≤val≤30000。输出为一行,输出长度为n+m的升序序列,即长度为n的升序序列和长度为m的升序序列中的元素重新进行升序序列排列合并。输入两个升序排列的序列,将两个序列合并为一个有序序列并输出。合并2个数组在一个新的数组中,对新的数组进行排序!将长度为m的序列放在数组2中,将长度为n的序列放在数组1中。2个数组的首元素比较。

2025-02-17 19:34:16 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除