- 博客(17)
- 收藏
- 关注
原创 堆排序时间复杂度计算
堆排序过程首先需要将 n个 无序的数整理成小(大)堆,其中如果需要排升序则需要建大堆;完成建堆后将堆顶的数(最小的数)交换到最后,将剩下 n-1 个数看成新的堆进行选数。
2024-02-05 20:53:53
1151
1
原创 带头+双向+循环链表
带头双向循环链表:结构最复杂,一般用在单独存储数据。实际中使用的链表数据结构,都是带头双向循环链表。另外这个结构虽然结构复杂,但是使用代码实现以后会发现结构会带来很多优势
2024-02-03 18:45:25
564
1
原创 《移除元素》、《删除有序数组中的重复项》、《合并两个有序数组》——C语言
给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
2024-02-03 16:21:38
800
1
原创 数据结构——队列
队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出 FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾 出队列:进行删除操作的一端称为队头.
2024-01-24 20:08:30
401
1
原创 数据结构——栈
一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。
2024-01-24 18:36:31
588
1
原创 数时间复杂度与空间复杂度
在编写一段可执行程序后,运行时需要耗费时间资源和空间(内存)资源 。因此衡量一个算法的好坏,一般 是从时间和空间两个维度来衡量的,即时间复杂度和空间复杂度。时间复杂度主要衡量一个算法的运行快慢,而空间复杂度主要衡量一个算法运行所需要的额外空间。
2024-01-19 17:55:13
1015
1
原创 “理解自定义类型:结构体,枚举,联合“
本文将介绍C语言中的三种自定义类型:结构体、枚举和联合。这些数据类型在C语言中非常重要,它们允许程序员创建自己的数据类型,以满足特定的需求。通过理解这些数据类型,可以更好地掌握C语言的特性和应用。
2023-11-01 15:37:16
99
1
原创 “探索内存与字符串的玄机:函数学习之路”
C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在常量字符串 (列如:“abcde”)中或者字符数组(char arr[10]="abcde")中。字符串常量 适用于那些对它不做修改的字符串函数。
2023-10-22 16:00:47
92
3
原创 小游戏实现——扫雷(无插旗)
扫雷是一款经典的单人游戏,它由一个方形的网格和一些隐藏的雷组成。玩家需要根据已知的雷的位置和周围格子的数字提示来推断出其他格子是否是雷,并将所有非雷的格子全部揭开。如果玩家不小心揭开了一个雷,游戏就会结束。接下来,我将介绍一下我是如何使用C语言来实现这个小游戏的。
2023-07-27 18:26:57
214
2
原创 小游戏实现——三字棋(纯随机落子)
大家好,我是一名C语言初学者,在这篇博客中,我想和大家分享一下我学习C语言过程中编写的一个小项目——三子棋游戏。希望能对其他C语言初学者有所帮助。
2023-07-26 18:17:35
197
2
原创 C语言中库函数scanf用法
头文件(stdio.h)函数原型int scanf(“格式控制字符串“,地址列表)简单点说就是读取指定格式数据存到对应地址中。注意点:1. int为函数返回值类型意义为成功读入的数据个数;遇到EOF(文件结束标志值为-1)或者读取错误则返回-1。利用这一点可以进行多组数据读取可前往 三、常规使用场景2.Scanf函数在读到第一个正确数据前会忽略这个数据之前的数据。Scanf函数的使用看似细节复杂,但使用起来非常简单。就目前而言只需要掌握以下几点:1.输入数据时%c可以读取空白字符。
2023-07-14 16:17:05
1145
1
原创 IT工程师的成长之路————自我介绍
美团是中国领先的互联网公司之一,拥有庞大的用户基础和多元化的业务领域。作为程序员入职美团,将有机会参与各种项目,包括开发和优化美团的核心业务、新产品的研发以及技术平台的建设等,这会为自己提供广阔的发展空间和挑战。在这篇博客中我会分享本人的编程目标,在编程学习过程中的学习规划与自己所期望进入的IT公司。我的学习计划很简单,每天固定的学习时长不多看也不少学,如果时间紧凑也会以刷牛客网选择题的方式保证学习氛围的持续。最后,我希望我的博客能够成为一个“小白们”们相互交流、学习和成长的平台。
2023-07-09 18:12:10
265
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅