
C语言
文章平均质量分 80
飝鱻.
这个作者很懒,什么都没留下…
展开
-
【数据结构】串
【代码】【数据结构】串。原创 2023-09-11 21:52:09 · 683 阅读 · 0 评论 -
【数据结构】栈、队列和数组
*若对其进行压缩存储,矩阵中各非 0 元素的存储状态如图 **原创 2023-09-10 21:48:06 · 665 阅读 · 0 评论 -
【数据结构】线性表
【代码】【数据结构】线性表。原创 2023-09-09 23:19:43 · 726 阅读 · 1 评论 -
【数据结构】绪论
【代码】【数据结构】绪论。原创 2023-09-06 23:34:42 · 403 阅读 · 0 评论 -
【C语言 数据结构】二叉树的遍历
按照层次从左往右输入树中结点的值,0 表示空结点,# 表示输入结束:1 2 3 4 5 6 7 #按照层次从左往右输入树中结点的值,0 表示空结点,# 表示输入结束:1 2 3 4 5 6 7 #原创 2023-02-06 16:01:38 · 9005 阅读 · 1 评论 -
【C语言 数据结构】树和二叉树
树结构通常用来存储逻辑关系为 “一对多” 的数据。例如:这些元素具有的就是 “一对多” 的逻辑关系,例如元素 A 同时和 B、C、D 有关系,元素 D 同时和 A、H、I、J 有关系等。观察这些元素之间的逻辑关系会发现,它们整体上很像一棵倒着的树,这也是将存储它们的结构起名为“树”(或者 “树形”)的原因。存储具有 “一对多” 逻辑关系的数据,数据结构推荐使用树存储结构。有关树的术语结点:和链表类似,树存储结构中也将存储的各个元素称为 “结点”。在上图中,元素 A 就是一个结点。原创 2023-02-06 15:34:15 · 612 阅读 · 0 评论 -
【C语言 数据结构】串
对于由多个字符(≥ 0)组成的字符串(例如),数据结构单独提供了一种存储结构,称为串结构。字符串中的字符之间具有“一对一”的逻辑关系,所以严格意义上讲,串存储结构也属于线性存储结构。和顺序表、链表、栈、队列这些线性存储结构不同的是,串存储结构专门用来存储字符串。数据结构中,根据串中存储字符的数量及特点,对一些特殊的串进行了命名。空串空串指的是未存储任何字符的串,整个串的长度为 0。双引号表示的字符串内没有任何字符,str就是一个空串。空格串。原创 2023-02-02 21:26:25 · 2676 阅读 · 1 评论 -
【C语言 数据结构】数组与对称矩阵的压缩存储
提到数组,大家首先会想到的是:很多编程语言中都提供有数组这种数据类型,比如 C/C++、Java、Go、C# 等。但本节我要讲解的不是作为数据类型的数组,而是数据结构中提供的一种叫数组的存储结构。和线性存储结构相比,数组最大的不同是:它存储的数据可以包含多种“一对一”的逻辑关系。原创 2023-02-01 21:52:24 · 1493 阅读 · 0 评论 -
【C语言 数据机构】时间复杂度与空间复杂度
【代码】【C语言 数据机构】时间复杂度与空间复杂度。原创 2023-02-01 17:11:19 · 654 阅读 · 0 评论 -
【C语言 数据结构】单链表的学习使用
链表又称单链表、链式存储结构,用于存储逻辑关系为“一对一”的数据。和顺序表不同,使用链表存储数据,不强制要求数据在内存中集中存储,各个元素可以分散存储在内存中。例如,使用链表存储 {1,2,3},各个元素在内存中的存储状态可能是:可以看到,数据不仅没有集中存放,在内存中的存储次序也是混乱的。那么,链表是如何存储数据间逻辑关系的呢?原创 2022-10-29 16:02:56 · 1398 阅读 · 1 评论 -
【C语言 数据结构】顺序表的使用
顺序表又称顺序存储结构,是线性表的一种,专门存储逻辑关系为“一对一”的数据。顺序表存储数据的具体实现方案是:将数据全部存储到一整块内存空间中,数据元素之间按照次序挨个存放。原创 2022-10-28 21:00:17 · 1874 阅读 · 0 评论 -
【C语言 数据结构】线性表
线性表线性表的简介线性表的顺序存储和链式存储前驱和后继线性表又称线性存储结构,是最简单的一种存储结构,专门用来存储逻辑关系为“一对一”的数据。在一个数据集中,如果每个数据的左侧都有且仅有一个数据和它有关系,数据的右侧也有且仅有一个数据和它有关系,那么这些数据之间就是“一对一“的逻辑关系。举个简单的例子:如上图所示,在 {1,2,3,4,5} 数据集中,每个数据的左侧都有且仅有一个数据和它紧挨着(除 1 外),右侧也有且仅有一个数据和它紧挨着(除 5 外),这些数据之间就是“一对一“的关系。原创 2022-10-28 20:37:53 · 322 阅读 · 0 评论 -
【C】 函数
文章目录函数概述函数的定义函数的调用值传递函数的常见样式函数的声明函数的分文件编写函数概述**作用:**将一段经常使用的代码封装起来,减少重复代码一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。函数的定义函数的定义一般主要有5个步骤:1、返回值类型2、函数名3、参数表列4、函数体语句5、return 表达式语法:返回值类型 函数名 (参数列表){ 函数体语句 return表达式}返回值类型 :一个函数可以返回一个值。在函数定原创 2021-06-19 09:09:27 · 295 阅读 · 0 评论 -
【C】数组
文章目录数组的概念数组的赋值冒泡排序二维数组二维数组练习题二维数组行列互换数组的概念在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因比按数组元素的类型不同,数组又被分为数值数组、字符数组、指针数组、结构数组等名种类别。数组:具有相同类型的数据组成的序列,是有序集合。数组的定义//定义一个数据类型是int类型,数组名称原创 2021-06-18 20:41:35 · 406 阅读 · 0 评论 -
【C】顺序程序设计
文章目录语句分类函数调用语句putchar和getchar函数printf函数scanf函数例题例一例二从程序流程的角度来看,程序可以分为三种基本结构,即顺序结构、分支结构、循环结构。这三种基本结构可以组成所有的各种复架程序。C语言提供了多种语句来实现这些程序结构。语句分类C程序的执行部分是由语句组成的。程序的功能也是由执行语句实现的,C语句可以分为下面五类:表达式语句表达式语句由表达式加上分号“;”组成一般形式:表达式;执行表达式语句就是计算表达式的值列如:i++;原创 2021-06-18 16:22:41 · 1054 阅读 · 0 评论 -
scanf‘: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecat
scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.的解决方法解决方案:1.scanf改为scanf_s,按VS的规定来。2.代码最上面增加一行,必须是第一行#define _CRT_SECURE_NO_WARNINGS上述俩个推原创 2021-06-18 15:25:35 · 1521 阅读 · 0 评论 -
【C语言】C语言的数据类、运算符和表达式
C语言的数据类、运算符和表达式C语言的概述数据类型、运算符和表达式一些关于数据类型的解释常量和变量整型变量实型(浮点型)数值型数据自动转换数值型数据强制转换基本的算数运算符自增、自减运算符C语言的概述1、C语言的发展过程C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和.M.Ritchit合著了著名的“THE CppOGRAMING LANGUAGE”一书·通常简称为《K&R》也有人称之为《K&R》原创 2021-06-16 19:35:44 · 518 阅读 · 5 评论 -
【C】使用VS的小技巧
问题:一个工程只能有一个main函数,如果每次都从头新建应用程序,比较繁琐,多个main函数的文件怎样在VisualStudio里快速运行起来?解决方法右击您不想运行的文件选择从中排除原创 2021-06-16 16:17:45 · 222 阅读 · 0 评论 -
C++基础入门
C++基础入门1 C++初识1.1 第一个C++程序1.1.1 创建项目1.1.2 创建文件1.1.3 编写代码1.1.4 运行程序1.2 注释1.3 变量1.4 常量1.5 关键字1.6 标识符命名规则2 数据类型2.1 整型2.2 sizeof关键字2.3 实型(浮点型)2.4 字符型2.5 转义字符2.6 字符串型2.7 布尔类型 bool2.8 数据的输入3 运算符3.1 算术运算符3.2 赋值运算符3.3 比较运算符3.4 逻辑运算符4 程序流程结构4.1 选择结构4.1.1 if语句4.1.原创 2021-06-16 15:31:59 · 2203 阅读 · 0 评论 -
MinGW离线版安装
目录离线文件的下载配置环境变量案例测试离线文件的下载如果你能连上官网,那可以选择从官网去下载,点击官网下载选择自己需要的版本解压缩到自己指定的安装目录配置环境变量配置环境变量即可案例测试打开cmd窗口,输入g++ -v,如果出现下列信息就说明安装成功新建一个文件,在里面输入如下内容#include <iostream>using namespace std;// main() 是程序开始执行的地方int main(){ cout << "原创 2021-06-16 11:50:41 · 767 阅读 · 0 评论