c语言
-
【数据结构】算法的时间复杂度和空间复杂度
目录 1. 什么是数据结构? 2.什么是算法? 3.算法效率 4.时间复杂度 4.1时间复杂度的概念 4.2大O的渐进表示法 4.3常见时间复杂度计算举例 4.3.1冒泡排序: 4…
-
【排序算法】冒泡排序(C语言)
【排序算法】—— 冒泡排序 目录 一、冒泡排序的原理 二、代码实现 三、代码的优化 四、冒泡排序的效率 五、模仿库函数的qsort实现 1. 相关接口 2. 代码实现 一、冒泡排序…
-
Leetcode:238. 除自身以外数组的乘积【题解超详细】
纯C语言实现(小白也能看明白) 题目 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 …
-
【数据结构】栈的基本知识详解
栈的基本概念与基本操作 导言 一、栈的基本概念 1.1 栈的定义 1.2 栈的重要术语 1.3 栈的数学性质 二、栈的基本操作 结语 导言 大家好,很高兴又和大家见面了!!! 今天…
-
数据结构 (入门必看)
一、 预备知识 (一)数据结构前言 1、学习C语言是如何写程序,学习数据结构如何简洁高效的写程序 2、遇到一个实际问题,需要写程序,需要解决两个方面的问题 1)如何表达数据之间…
-
排序算法-插入/希尔排序
1 插入排序 1.1基本思想: 直接插入排序是一种简单的插入排序法,其基本思想是:把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得…
-
【华为OD机考 统一考试机试C卷】 数据单元的变量替换(C++ Java JavaScript Python)
华为OD机考:统一考试 C卷 + D卷 + B卷 +A卷 2023年11月份,华为官方已经将 华为OD机考:OD统一考试(A卷 / B卷)切换到 OD统一考试(C卷)和 OD统一考…
-
249.【2023年华为OD机试真题(C卷)】电脑病毒感染(广度优先搜索(BFS)-Java&Python&C++&JS实现)
?点击这里可直接跳转到本专栏,可查阅顶置最新的华为OD机试宝典~ 本专栏所有题目均包含优质解题思路,高质量解题代码(Java&Python&C++&JS分别…
-
【华为OD机考 统一考试机试C卷】数字游戏(C++ Java JavaScript Python C语言)
华为OD机考:统一考试 C卷 + D卷 + B卷 +A卷 目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕 抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意…
-
leetcode之只出现一次的数字
今天为大家分享的是关于在数组中找到只出现一次数字的系列题目,我将使用c跟Java来实现,希望我的分享能够帮助到大家。 文章目录 初阶查找单身狗 理解题目 做题思路 C语言代码实现 …
-
华为OD机试 – 爱吃蟠桃的孙悟空(Java & JS & Python & C & C++)
题目描述 孙悟空爱吃蟠桃,有一天趁着蟠桃园守卫不在来偷吃。已知蟠桃园有 N 棵桃树,每颗树上都有桃子,守卫将在 H 小时后回来。 孙悟空可以决定他吃蟠桃的速度K(个/小时),每个小…
-
STM32-串口通信(串口的接收和发送)
文章目录 STM32的串口通信 一、STM32里的串口通信 二、串口的发送和接收 串口发送 串口接收 三、串口在STM32中的配置 四、串口接收的两种实现方式 1. 需要更改的地方…
-
【C++初阶】第二站:类与对象(上) — 上部分
前言: C++学习的第二站:类和对象(上)文章的上半部分,知识点:面向过程和面向对象初步认识、类的引入、类的定义、类的访问限定符及封装、类的作用域、类的实例化. 目…
-
C语言课设–航班订票系统
C语言课设–航班订票系统 0.文件结构 1.代码 2.航班信息录入 3.查看航班信息 4.航班信息查询 5.修改航班信息 6.删除航班信息 7.订票 8.查看订单 9….
-
【C++】vector的使用及模拟实现
目录 一、vector的介绍及使用 1.1 介绍vector 1.2 vector的使用 1.2.1 构造 1.2.2 遍历访问 1.2.3 容量空间 1.2.4 增删查改 二、v…
