![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 94
随缘与奇迹
小白一个
展开
-
C语言,排序
和计算机相关的排序功能原理的简单介绍,包含了7种排序方法:插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、归并排序。原创 2024-06-03 17:30:18 · 984 阅读 · 3 评论 -
C语言二叉树oj练习题
学习完二叉树,就要做练习题。原创 2024-05-30 18:58:13 · 877 阅读 · 2 评论 -
C语言二叉树
二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个节点最多只能有两棵子树,且有左右之分。原创 2024-05-21 16:57:38 · 908 阅读 · 7 评论 -
栈和队列OJ练习题及解答
上一篇博客已经讲到了栈和队列的数据结构,概括一下:栈后进先出(Last In First Out)、队列先进先出(First In First Out)。那么,接下来就来讲讲,关于栈和队列的相关练习题,进一步掌握栈和队列的使用。原创 2024-05-12 20:21:26 · 1041 阅读 · 10 评论 -
约瑟夫问题新解法
谁能想到原来解决约瑟夫问题的四五十行代码,如今只需要三行就搞定了呢?原创 2024-05-03 21:16:47 · 547 阅读 · 6 评论 -
链表相关练习题以及题解
学习完了链表结构,不妨多加练习熟系这种数据结构。所以本篇论文列举出了一些和链表相关的练习题,并描述解题思路,相信对能够令读者对链表这种结构的掌握更加得心应手。原创 2024-05-01 10:28:08 · 921 阅读 · 6 评论 -
用C语言实现贪吃蛇
在用C语言实现贪吃蛇的过程中,我们会用到许多之前所学到的内容。包括但不限于:结构体、枚举类型、链表等。为了在控制面板中实现贪吃蛇,我们还需要掌握一些新的系统命令,操作系统的函数。本篇将介绍如何用C实现贪吃蛇。原创 2024-04-18 20:13:55 · 858 阅读 · 4 评论 -
编译与链接
编译与链接指的是文本文件“.c“变成可执行程序“.exe”的中间过程。其中编译指的是讲文本文件”.c“通过汇编翻译成计算机能懂的目标文件“.obj”,而链接是指将这些目标文件“.obj”组合起来,加上标准的库文件组成一个可执行程序“.exe”。原创 2024-03-27 13:12:50 · 680 阅读 · 2 评论 -
C语言中的结构体与联合体
结构体和联合体是C语言数据结构中的重要组成部分。结构体能够将不同的类型变量固定到一起,形成一个整体,其中的变量分别占据了不同的内存空间。联合体则是拿出一块空间,这个空间可以让多种不同的类型数据共用,在使用的时候选择一种,这样能够节省空间。除此之外结构体中还包括位段的,位段的特殊性也会在本篇博客中提到。原创 2024-03-19 13:23:10 · 1030 阅读 · 3 评论 -
数据在内存中的存储
对于数据结构而言,数据的储存:浮点型整数型的存储只是占了一小部分,也就是本文介绍的。实际上还包括结构体。其中线性数据结构有:顺序表,链表,栈,队列。树形数据结构还包括二叉树。等等内容。这些内容将会在下一篇博客之中介绍,这里先预告一下。原创 2024-03-16 17:06:24 · 895 阅读 · 3 评论 -
C语言,初识指针
指针,存在于C语言中,用途广泛。有了它就可以直接使用地址找到存储数据的空间直接修改,或者使用。那么在学习指针之前我一直有一个疑惑,那就是为什么要有指针?函数的内容可以直接通过名字直接访问,为什么还需要绕一圈?这不是更复杂了吗?事实上指针给我们提供了许多便利,接下来就来具体介绍什么是指针,以及指针的作用。原创 2024-03-05 14:54:51 · 836 阅读 · 0 评论 -
C语言实现扫雷
扫雷,一款30年前出现的游戏,学习了C语言的函数、判断、分支、循环之后,就已经可以用C语言编出一个简单版的扫雷程序了。接下来将会为大家介绍一下C语言编程扫雷是如何实现的。原创 2024-01-30 14:48:15 · 836 阅读 · 1 评论 -
粗略介绍C语言中的分支和循环
在C语言中,编码有3种结构。分别是:链式结构、分支结构、循环结构。本文将会粗略介绍这些结构。原创 2024-01-24 12:20:36 · 891 阅读 · 1 评论