![](https://img-blog.csdnimg.cn/ac8aed8809014c8b9d3dccc43952e2fc.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 62
C语言的知识,数据结构以及相关题目
originalHSL.
现实就是,我们拖延的,往往是让我们感到不安的事
展开
-
C语言模拟实现Liunx操作系统与用户之间的桥梁shell(代码详解)
代码实现了一个简单的交互式shell,能够解析用户输入的命令并执行相应的操作。内键命令包括cd切换目录,export设置环境变量,echo打印变量值。其他命令会通过fork()创建子进程并调用execvp()执行外部命令。原创 2023-11-20 13:34:48 · 406 阅读 · 18 评论 -
浮点型在内存中的存储
常见的浮点数:3.141591E10浮点数家族包括:float、double、long double 类型。原创 2023-06-01 23:24:04 · 129 阅读 · 7 评论 -
设计循环队列(OJ题)(数组实现)
【代码】设计循环队列(OJ题)(数组实现)原创 2023-05-06 15:26:27 · 79 阅读 · 0 评论 -
排序算法 - 希尔排序
希尔排序(Shell Sort)也叫,是基于插入排序的一种排序算法。它通过将待排序数据按某个增量分为若干组,对每组数据进行插入排序,随着增量逐渐减小,每组包含的元素越来越多,当增量减至1时,整个数据合成一组,再进行插入排序,最终完成排序。希尔排序的核心思想是使数组中任意间隔为的元素都是有序的,这样的数组被称为h有序数组。原创 2023-06-05 20:10:54 · 414 阅读 · 2 评论 -
验证“哥德巴赫猜想”
【代码】验证“哥德巴赫猜想”原创 2022-11-17 22:44:47 · 180 阅读 · 2 评论 -
指针进阶 - 2(数组参数和指针参数)
本文主要讲解数组参数和指针参数的传递问题原创 2023-07-08 00:21:23 · 660 阅读 · 7 评论 -
消失的数字
异或运算的应用原创 2023-03-05 18:32:27 · 70 阅读 · 1 评论 -
第一个只出现一次的字符(OJ题)
【代码】第一个只出现一次的字符(OJ题)原创 2023-07-06 15:26:09 · 62 阅读 · 2 评论 -
排序算法 - 直接选择排序
直接选择排序虽然不是最优秀的排序算法,但它具有简单直观,内存消耗小、对小规模数据排序效率高和不会损坏原始序列的稳定性等优点,因此仍然是一个比较实用的排序算法。原创 2023-06-05 21:37:41 · 1189 阅读 · 6 评论 -
换硬币C语言
本题主要运用了穷举法原创 2022-11-09 10:11:29 · 978 阅读 · 3 评论 -
指针进阶 - 1(深入理解C语言)
指针就是一个变量,用来存放地址,地址唯一标识一块内存空间。指针的大小是固定的4/8个字节(32位平台/64位平台)。指针是有类型,指针的类型决定了指针的±整数的步长,指针解引用操作的时候的权限。在指针的类型中我们知道有一种指针类型为字符指针 char*字符指针顾名思义就是指一个指向字符串的指针。字符串是由字符组成的数组,每个字符占用一个字节。字符指针可以用来访问字符串的每个字符,也可以通过指针运算来遍历整个字符串。常见的字符串操作都需要使用字符指针,如字符串的复制、比较、连接等。在 C 语言中,字符串以原创 2023-07-07 00:37:20 · 226 阅读 · 3 评论 -
排序算法 - 直接插入排序
元素集合越接近有序,直接插入排序算法的时间效率越高时间复杂度:O(N^2)空间复杂度:O(1),它是一种稳定的排序算法稳定性:稳定。原创 2023-06-16 00:43:29 · 132 阅读 · 3 评论 -
排序算法 - 快速排序(4种方法实现)
本文介绍了快速排序算法的挖坑法,前后指针法,左右指针法,非递归实现,以及使排序算法效率提高的三数取中原创 2023-07-18 17:23:34 · 11097 阅读 · 8 评论 -
C语言有序数组二分查找
【代码】C语言二分查找。原创 2023-04-18 00:29:08 · 88 阅读 · 0 评论 -
迷宫问题(C语言实现)(牛客网百度笔试真题)
1.定义一个二维数组表示迷宫,其中 0 表示可以通过的路,1 表示障碍物。3.使用深度优先搜索或广度优先搜索算法在迷宫中搜索路径,记录经过的路径。4.如果搜索到终点,则返回路径,否则返回无解。2.定义起点和终点坐标。原创 2023-07-01 17:55:01 · 1208 阅读 · 7 评论 -
倒置字符串(倒置单词,标点不倒置)
先将整个字符串逆置,然后再逆置每个单词。遇到空格数组地址+1走到下一个单词首部。原创 2023-05-24 21:19:11 · 73 阅读 · 0 评论 -
输出下三角数字阵列C语言
替换思想第一个for,表示对应的行数第二个for,表示每行的个数原创 2022-11-08 22:34:00 · 1968 阅读 · 0 评论 -
指针进阶 - 3(深入理解C语言)
本文主要介绍了函数指针,函数指针数组,指向函数指针数组的指针,回调函数,sizeof函数strlen函数。原创 2023-07-09 20:22:16 · 221 阅读 · 8 评论 -
换硬币C语言(超详细分析!包会)
本文包含了换硬币C语言题目介绍,分析,题目代码和题目讲解原创 2023-11-17 19:22:49 · 663 阅读 · 1 评论 -
C语言实现冒泡排序(超详细)
本文详细讲了冒泡排序的意义,代码实现和优化,希望能帮助到大家!原创 2023-11-18 19:53:56 · 1413 阅读 · 0 评论