c语言
-
你是真的“C”——实用memory类库函数的详细实现和使用
你是真的“C”——各种实用memory类库函数的详细实现过程😎 前言🙌 一、memcpy库函数的模拟实现 😊 二、memmove库函…
-
C语言—链表
文章目录 一,链表的概念 二,静态创建链表和动态遍历 三,统计链表节点个数及链表查找 四,链表的插入 1,从指定节点后方插入新节点 2,从指定节点前方插入新节点 五,链表删除…
-
【链表OJ 5】合并两个有序链表
前言: 🎈欢迎大家来到Dream_Chaser~的博客🎈 本文收录于 C–数据结构刷题的专栏中 …
-
数据结构—–栈(栈的初始化、建立、入栈、出栈、遍历、清空等操作)
目录 前言 栈 1.定义 2.栈的特点 3.栈的储存方式 3.1数组栈 3.2链栈 4.栈的基本操作(C语言) 4.1初始化 4.2判断是否满栈 4.3判断空栈 4.4 入…
-
C语言【动态内存管理 前篇】
动态内存管理 前篇 🫅 1. 为什么存在动态内存管理 🫅2. 动态内存函数 🤦♂️(1)空指针 🤦♂️(2)ma…
-
【数据结构与算法篇】之时间复杂度与空间复杂度
【数据结构与算法篇】之时间复杂度与空间复杂度 一、时间复杂度 1.1时间复杂度的定义 1.2 常见的时间复杂度的计算 1.2.1 常数时间复杂度( O ( 1 ) ) O(1)) …
-
华为OD机试 – 推荐多样性(Java & JS & Python & C & C++)
题目描述 推荐多样性需要从多个列表中选择元素,一次性要返回 N 屏数据(窗口数量),每屏展示 K 个元素(窗口大小),选择策略: 各个列表元素需要做穿插处理,即先从第一个列表中为每…
-
【数据结构—数据—插入排序】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、插入排序 1.1基本思想: 1.2直接插入排序: 1.3直接插入排序的代码实现 二、希尔排序(…
-
【数据结构】二叉树的层序遍历(四)
目录 一,层序遍历概念 二,层序遍历的实现 1,层序遍历的实现思路 2,创建队列 Queue.h Queue.c …
-
华为OD机试 – 围棋的气(Java & JS & Python & C & C++)
题目描述 围棋棋盘由纵横各19条线垂直相交组成,棋盘上一共19 x 19 = 361 个交点,对弈双方一方执白棋,一方执黑棋,落子时只能将棋子置于交点上。 “气”是围棋中很重要的一…
-
顺序表、链表刷题指南(力扣OJ)
目录 前言 题目一:删除有序数组中的重复项 思路: 题解: 题目二:合并两个有序数组 思路: 分析: 题解: 题目三:反转链表 思路: 分析: 题解: 题目四:移除链表元素 思路…
-
C语言(输入输出函数getchar,putchar、gets、puts,scanf,printf的功能以及用法)
常用的输入输出函数 getchar gets scanf putchar puts printf getchar int getchar( void ); 返回值为int,所以需要…
-
【C语言】数组详解,初学者一看就懂
你每天都在做很多看起来毫无意义的决定,但某天你的某个决定就能改变你的一生。——《西雅图不眠夜》 目录 什么是C语言数组? 1、一维数组的创建与初始化 1.1数组的创建格式 1.2…
-
【Qt UI】QT 窗口/控件置顶方法详解
目录标题 QT 窗口/控件置顶方法详解 引言 QT5中的置顶方法 使用`Qt::WindowStaysOnTopHint`标志 使用`raise()`和`activateWindo…
-
基于STM32,TB6612,TCRT5000的简易红外循迹小车
提醒:本文章只叙述此小车相关大概内容(如模块的设置,C语言基础实现等),单片机详细教学不涉及。 摘要 循迹小车是学习单片机的“地基”,它能够让初学者…
