c语言
-
带你深入了解c语言指针后续
前言 🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏: 🍔🍟🌯 c语言进阶 &#x…
-
RSA密码算法的C/C++编程实现
课程设计要求: 编写RSA算法的加解密程序,运行并验证。 (1)编程实现判断整数为素数和求模逆及模幂的算法:对于随机产生的一个正整数,使用Miller-Rabin素性检验算法判断输…
-
『初阶数据结构 • C语言』⑫ – 堆的概念&&实现(图文详解+完整源码)
目录 0.写在前面 1.什么是堆? 2.堆的实现 2.1 堆的结构定义 2.2 函数声明 2.3 函数实现 2.3.1 AdjustUp(向上调整算法) 2.3.2 AdjustD…
-
详解C语言的四种排序:冒泡排序、选择排序、插入排序、快速排序
目录 前言 一、冒泡排序 1.排序原理与思路 2.代码实现 3.应用 二、选择排序 1.排序原理 2.代码实现 3.应用 三、插入排序 1.排序原理 2.代码实现 3.应用 四…
-
数据结构:深入理解广义表常用的两种存储结构(头尾链,孩子兄弟链)
目录 前言: 结点和定义结构体 头尾链(如图1): 孩子兄弟链(如图3): 广义表结构图 头尾链存储结构(如图5): 孩子兄弟存储结构(如图6): 当有空表的时候: 优缺点: …
-
【C语言进阶】 指针强化练习
目录 题目一 题目二 题目三 题目四 题目五 题目六 题目七 题目八 题目一 下面这段代码的执行结果是? int main() { int a[5] = { 1, 2, 3, 4,…
-
第十三届蓝桥杯省赛JavaA组 D 题、Java C 组 G 题、Python C 组 G题——GCD(AC)
1.GCD 1.题目描述 给定两个不同的正整数 a , b a,b a,b 求一个正整数 k k k 使得 g c d ( a + k , b + k ) gcd(a+k,b+k)…
-
数据结构课程设计-宿舍管理查询软件-(C/C++)
目录 1. 系统需求分析 1.1 设计理由与意义 1.2 功能需求分析 1.3 数据需求分析 2. 系统设计 2.1 数据结构类型设计 …
-
C语言 指针入门最大的误区:int *p=&a;a的地址赋值给的是p不是*p
在学C语言的途中,不免会遇到很多难题。相信学C和C++的同学们对指针一定有所耳闻,它也是大家在日后学数据结构的基础。 每一个变量都有一个内存位置,每…
-
C语言——指针进阶(一)
目录 编辑 一.字符指针 1.1 基本概念 1.2 面试题 二.指针数组 三.数组指针 3.1 数组指针的定义 3.2 &数组名VS数组名 3.3 数组指针的使用 四….
-
力扣第92题——反转链表 II(C语言题解)
题目描述 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,…
-
【华为OD机考 统一考试机试C卷】 出租车计费 、靠谱的车(C++ Java JavaScript Python C语言)
华为OD机考:统一考试 C卷 + D卷 + B卷 +A卷 目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕 抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意…
-
华为OD机试 – 分月饼(Java & JS & Python & C & C++)
题目描述 中秋节,公司分月饼,m 个员工,买了 n 个月饼,m ≤ n,每个员工至少分 1 个月饼,但可以分多个, 单人分到最多月饼的个数是 Max1 ,单人分到第二多月饼个数是 …
-
华为OD机试 – 石头剪刀布游戏(Java & JS & Python & C & C++)
题目描述 石头剪刀布游戏有 3 种出拳形状:石头、剪刀、布。分别用字母A、B、C表示。 游戏规则: 出拳形状之间的胜负规则如下: A > B; B > C; C >…
-
【再识C进阶3(下)】详细地认识字符分类函数,字符转换函数和内存函数
前言 💓作者简介: 加油,旭杏,目前大二,正在学习C++,数据结构等👀 💓作者主页:加油,旭杏的主页👀 ⏩本文收录在…
