c语言
-
数据结构-二叉树(1)
1.树概念及结构 1.1树的概念 树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝…
-
C++ &以及&&的用法总结
首先,&有两种用法: 1、取地址 2、引用 取地址和引用没有任何关系,不要瞎联系! 1、取地址: // 很常规,仅此而已 std::string *p = &s; …
-
【强烈推荐】基于STM32的TFT-LCD各种显示实现(内容详尽含代码)
前言:TFT-LCD模块作为人们日常生活中常见屏幕类型之一,使用的受众面非常广阔。例如:显示各个传感器数值,显示精美界面,多级化菜单系统等等都不离不开他的身影。可以…
-
C语言:位运算符—-与(&),或(|),非(~),异或(^),左移(<<)和右移(>>)
C语言 基础开发—-目录 一、位运算符—-简介 位运算符 就是按二进制位进行运算。 C语言中位运算符主要包括六种,具体如下: 与(&),或(|),非…
-
【数据结构】堆排序与TopK问题
👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》 🌝每一个不曾起舞的日…
-
数据结构-算法的空间复杂度(1.2)
目录 1.空间复杂度 1.1 例子 1.2 空间的特殊性质 写在最后: 1.空间复杂度 空间复杂度也是一个数学表达式, 是对一个算法在运行过程中临时占用存储空间大小的量度。 他也是…
-
爱上C语言:操作符详解(下)
🚀 作者:阿辉不一般 🚀 你说呢:生活本来沉闷,但跑起来就有风 🚀 专栏:爱上C语言 🚀作图工具:draw.io(免…
-
C语言:位运算符—-与(&),或(|),非(~),异或(^),左移(<<)和右移(>>)
C语言 基础开发—-目录 一、位运算符—-简介 位运算符 就是按二进制位进行运算。 C语言中位运算符主要包括六种,具体如下: 与(&),或(|),非…
-
链表的实现(文末附完整代码)
链表的概念及结构 链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的 我们在上一篇文章所学习的顺序表是连续存储的 例如: 顺序表就…
-
数据结构-二叉树(2)
3.4堆的应用 3.4.1 堆排序 堆排序即利用堆的思想来进行排序,总共分为两个步骤: 1. 建堆 1.升序:建大堆; 2.降序:建小堆。 2. 利用堆删除思想来进行排…
-
单链表(数据结构)(C语言)
这里特指无哨兵位单向非循环链表 目录 背景 概念 单链表的实现 前景提示 单链表的结构体定义 单链表的打印 关于为什么不断言phead 关于单链表的逻辑结构和物理结构 单链表的尾插…
-
C语言如何生成随机数以及设置随机数的范围。(超详细)
文章目录 前言 一、随机数的生成 1.rand函数 2.srand函数 3.time函数 4.生成随机数的代码如下: 二、设置随机数的范围 总结 前言 博主将会这篇文章介绍c语言如…
-
strstr函数详解 看这一篇就够了-C语言(函数讲解、函数实现、使用用法举例、作用、自己实现函数 )
strstr()函数用于:查找子字符串 目录 函数介绍 用法示例 函数讲解 实现函数 事例展示 函数介绍 函数声明:char *strstr(const char *str1,…
-
【华为OD机考 统一考试机试C卷】 找出作弊的人(C++ Java JavaScript Python C语言)
华为OD机考:统一考试 C卷 + D卷 + B卷 +A卷 目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕 抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意…
-
最长公共子序列
最长公共子序列,英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最…
