二叉树基本知识
引言 二叉树作为数据结构中的难点,这篇文章将介绍关于二叉树的基本知识 二叉树相关命名 标红的为比较重要的,下面我将通过画图的方式帮助你更好的理解 树的结构体设计 struct TreeNode { i...
引言 二叉树作为数据结构中的难点,这篇文章将介绍关于二叉树的基本知识 二叉树相关命名 标红的为比较重要的,下面我将通过画图的方式帮助你更好的理解 树的结构体设计 struct TreeNode { i...
引言 本篇文章将介绍关于栈和队列的一些基础OJ题目,掌握后一定能让你对栈和队列的理解更上一层楼! 如果你对栈和队列的基础实现有问题的话,可以观看这篇博客哦:栈和队列的基本实现 – 小园得志...
引言 栈和队列作为数据结构的基础,这篇文章将对栈和队列的基本实现进行具体讲解,并对其进行实现 栈的基本实现 在具体实现栈的函数前,我们要先创建出栈的结构体,所以我们要搞清楚结构体的类型,通过前面的学习...
引言 数组是我们初学c语言时的难点之一,这里将对一维数组的基本知识进行讲解 一维数组的创建 1.常量数组的创建 type(元素类型) arr_name(数组名字)[常量值] = {数据1, 数据2, ...
引言 一些经典单链表OJ题目的总结和题目讲解 1.判断链表中是否有环 题目链接:141. 环形链表 – 力扣(LeetCode) 分为两种情况,无环的情况很好判断,只要遍历链表结束则可判断...
引言 在c语言代码的编译中,我们有时会用到随机数,本篇文章将介绍随机数的生成方法 具体操作 随机数的生成需要两个头文件 #include <time.h> && #incl...
引言 众所周知,循环和判断语句作为C语言中最基本的语法之二,在我们写代码时是必不可少的,这篇文章将为你介绍循环与判断两种语法的细致分类及其用法 循环 while循环 while(条件表达式) { 循环...
引言 C语言中存在许多的操作符,而操作符又有许多不同的类型,现在我将把常用的操作符分类并进行解释 1.算术操作符 最简单的两个,不必多说了 要注意的是结果除法的结果是否会出现小数 1.‘/’两端的数字...