c语言
-
全局变量、局部变量和静态变量
全局变量 定义:在函数外定义的变量是全局变量,全局变量可以为本文件中其它函数所共用,它的有效范围从定义变量的位置开始到本源文件结束。 设全局变量的作用:增加了函数间数据联系的渠道;…
-
【华为OD机考 统一考试机试C卷】分月饼(C++ Java JavaScript Python C语言)
华为OD机考:统一考试 C卷 + D卷 + B卷 +A卷 目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕 抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意…
-
【华为OD机考 统一考试机试C卷】寻找最富裕的小家庭(C++ Java JavaScript Python C语言)
华为OD机考:统一考试 C卷 + D卷 + B卷 +A卷 目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕 抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意…
-
算法之归并排序
文章目录 一、归并排序(递归版) 二、归并排序(非递归版) 一、归并排序(递归版) 归并排序思想:将数组划分为两个区间,左区间,右区间 然后对这两个区间内容进行排序 ,这两个区间排…
-
C语言 文本文件读取、写入与定位(详细介绍)
目录 文本文件相关介绍 1.打开文件 2.文件的读取 (1) fgetc 函数 (2)fgets 函数 (3)fscanf 函数 (4)fread 函数 3.关闭文件 fclos…
-
华为OD机试 – 学生重新排队(Java & JS & Python & C & C++)
题目描述 n 个学生排成一排,学生编号分别是 1 到 n,n 为 3 的整倍数。 老师随机抽签决定将所有学生分成 m 个 3 人的小组(n == 3 * m) , 为了便于同组学生…
-
【数据结构】带头双向循环链表—C语言版(单链表我们分手吧,不要再找我玩了!!!)
文章目录 🐸一、前言 🐸二、链表的分类 🍄1. 单向或者双向链表 🍄2. 带头或者不带头链表 🍄3….
-
数据结构之队列详解(包含例题)
一、队列的概念 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行…
-
【数据结构】—从直接插入排序升级到希尔排序究极详解(含C语言实现)
食用指南:本文在有C基础的情况下食用更佳 …
-
【数据结构】复杂度
目录 📖什么是数据结构? 📖什么是算法? 📖算法效率 📖时间复杂度 🔖大O的渐进表示法 ǵ…
-
数据结构——队列(C语言)
需求:无 本篇文章将解决一下几个问题: 队列是什么? 如何实现一个队列? 什么场景下会用队列? 队列的概念: 队列:一种只允许一端进行插入数据操作,在另一端进行删除操作的特殊线性…
-
【进阶C语言】动态内存管理
前言 📕作者简介:热爱跑步的恒川,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于C语言进阶系列,…
-
初识C语言·文件操作
目录 1 关于文件 i)文件的基本知识 ii)数据文件的分类 2 文件打开和关闭 i)流和标准流 ii)文件指针 iii)文件打开和关闭 3 文件的顺序读写 i) fgetc fp…
-
第十三届蓝桥杯国赛 C++ C组 F 题、Python B组 E 题——近似GCD(AC)
目录 1.近似GCD 1.题目描述 2.输入格式 3.输出格式 4.样例输入 5.样例输出 6.数据范围 7.原题链接 2.解题思路 3.Ac_code 1.C++ 2.Pytho…
-
用C语言进行学生成绩排序(简单选择排序和堆排序)
一.选择排序 选择排序的基本思想是:每一趟(如第i趟)在后面n-i+1 (i=1,2…,n-1) 个待排序元素中选取关键字最小的元素,作为有序子序列的第i个元素,直到第n-1趟做完…
