文章列表

筛选

单链表的创建--更新版

摘要:##单链表的创建(修改版本) ------------ 琢磨了一下,还是想再写一个单链表,最近在学习数据结构,所以打算夯实基础,一个萝卜一个坑。 数据结构分为两大类-->线性结构和非……

数组呀呀呀

摘要:# 数组 **一维数组的概念** **1、数组的定义** 数组就是具有一定顺序关系的若干变量的一个集合,我们简称数组,其中每一个变量我们称为数组的元素,数组的几个关键点: - 1……

基本输入输出区别

摘要:# 基本输入输出区别 **一、scanf()和gets()** **1.scanf()** 所在头文件:stdio.h 语法:scanf(“格式控制字符串”,变量地址列表); ……

C语言的另类输入输出

摘要:# C语言的另类输入输出 **getchar()和putchar()**: ​ getchar() 用于读取用户从键盘输入的单个字符,它有一个整型的返回值,当发生读取错误的时候,返回整型……

变量:局部和全局

摘要:# 变量:局部和全局 **作用域**(最本质的地方): ​ 全局变量,静态局部变量,静态全局变量都在静态存储区分配空间,而局部变量在栈里分配空间全局变量和局部变量的区别是作用域不同,全局……

指针基础知识

摘要:# 【c基础知识】C指针 ### 一、指针初探 ​ 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指……
精品文章

位运算的深度理解哦

摘要:**位运算的概念**:程序中的所有数在计算机内存中都是以二进制的形式储存的。 位运算就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运……

指针数组学习总结

摘要:学习指针数组,总结一下它的概念和应用 1. 指针数组概念 指针数组是指每一个数组元素均用来存储一个指针值的数组,即指针数组中的每一个元素都是指针变量。 例如: ``` int *p[5]; ……

宽搜(新手轻虐)

摘要:# 宽搜 #### 什么是宽搜? 宽度优先搜索(BFS)也是搜索的手段之一,它与深度优先搜索类似,从某个状态出发探索所有可以到达状态。 #### 宽搜与深搜的不同之处在哪里? ……

深搜(新手上路)

摘要:# 深搜(新手上路) 首先介绍一下图的定义 ## 图 图是一种灵活的数据结构,一般作为一种模型用来定义对象之间的关系或联系,对象由顶点(V)表示,而对象之间的关系或者关联则通过图的边……