c语言
-
【C语言】指针的进阶(一)
目录 前言 1. 字符指针 2. 指针数组 3. 数组指针 3.1 数组指针的定义 3.2 &数组名VS数组名 3.3 数组指针的使用 4. 数组参数、指针参数 4.1…
-
插入排序详解(C语言)
前言 插入排序是一种简单直观的排序算法,在小规模数据排序或部分有序的情况下插入排序的表现十分良好,今天我将带大家学习插入排序的使用。let’s go ! ! ! 插入排序 插入排序…
-
【华为OD机考 统一考试机试C卷】虚拟游戏理财(C++ Java JavaScript Python C语言)
华为OD机考:统一考试 C卷 + D卷 + B卷 +A卷 目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕 抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意…
-
【排序算法】一文教你从零学会希尔排序
一、插入排序的基本思想 希尔排序是插入排序的一种,在介绍希尔排序之前,先介绍一下插入排序的思想。插入排序就是把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直…
-
螺旋矩阵【直观看懂,C语言代码,两版本】
螺旋方阵打印的两种方法【C】 一、理解题目 1. 一目了然 2. 问题一:如何递增?——划分四方向递增 3. 问题二:递增停止?——边界判定 3.1 某方向上的边界 3.2 整体的…
-
LeetCode 热题100——单调栈
个人主页:日刷百题 系列专栏:〖C语言小游戏〗〖Linux〗〖数据结构〗 〖C语言〗 🌎欢迎各位→点赞👍+收藏⭐️+留言📝 …
-
【数据结构常见七大排序(二)】—选择排序篇【直接选择排序】And【堆排序】
目录 前言 1.直接选择排序 1.1基本思想 1.2直接选择排序实现过程 1.3动图助解 1.4直接选择排序源码 2.堆排序 2.1堆排序的概念 2.2堆排序源码 前言 选择排序…
-
【C语言】预处理详解
大家好,我是苏貝,本篇博客带大家再次优化上一篇的通讯录,实现将录入的数据在程序退出后存储到文件中,在下一次程序开始时打开文件获取数据,如果你觉得我写的还不错的话,可以给我一个赞&#…
-
关机恶搞小程序
1. system(“shutdown”)的介绍 当system函数的参数是”shutdown”时,它将会执行系统的关机命令。 具体…
-
数据结构——单链表(C语言)
链表的概念和结构: 概念:链表是一种物理存储结构上非连续,非顺序的结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 下面是我们想象出来的图: 而实际上的图: 链表的…
-
编译原理课程设计–C语言编译器
编译原理课程设计–C语言编译器 源程序1: 源程序1词法分析结果: 与程序1语法分析结果(部分) 源程序1四元式: 源程序1优化后的四元式: action-goto表(部分) 文件…
-
C语言——I /深入理解指针(三)
一、字符指针变量 在指针的类型中我们知道有⼀种指针类型为字符指针 char* ; ⼀般使用: int main() { char ch = ‘w’; char* pc = &…
-
【C++】C&C++内存管理
就是你被爱情困住了?Wake up bro! 文章目录 一、C/C++内存分布 二、C语言中动态内存管理方式 三、C++中内存管理方式 1.new和delete操作内置类型 2.n…
-
数据结构之图(C语言)
图的概念 图是由节点(也称为顶点)和边(也称为边缘)组成的非线性数据结构。节点是图的基本单元,边则用于连接节点之间的关系。图可以用于许多不同的应用程序,包括社交网络、网络拓扑、地图…
-
【数据结构】二叉树 链式结构的相关问题
本篇文章来详细介绍一下二叉树链式结构经常使用的相关函数,以及相关的的OJ题。 目录 1.前置说明 2.二叉树的遍历 2.1 前序、中序以及后序遍历 2.2 层次遍历 3.节点个数…
