2024这一年 写在前面我的2024,被高考泾渭分明地划分为了两半 1-6月我有个特点,一些令我感到痛苦的经历不会在我的记忆中存在太久。、 1月到6月,我已经记得不大清的,我直接的那段时间太阳很大,血红的标语贴的到处都是,我们披坚执锐,在数不清的模拟中挣扎,在无数次西西弗斯一般的努力中等待时间流逝,在那段时间,有因为一句无聊的笑话引发的快乐,有模拟考试名次渐进的喜悦,有深夜备战的痛苦,我只记得那时,全家人的期望都 2024-12-29 随笔 #自我 #2024
扫雷开发笔记 扫雷开发笔记思维导图 流程图 难度设置简单:9*9 10雷 中级: 16*16 40雷 困难 : 20*20 70雷 完整代码见Github仓库,如果喜欢可以点个Star。 写在前面我们使用了二位数组来实现扫雷,因Easyx库使用了C++的库且C++已适配绝大部分C语言的语法,所以我们提交的是.cpp文件,并封装了exe文件,可以直接双击运行。 开发环境使用IDE:VS 2022 项目属性:使用 2024-12-12 网络工程 #编程 #开发 #项目
希尔排序:基于插入算法的改进版本 希尔排序:基于插入算法的改进版本平均时间复杂度:O(n log n) 最好时间复杂度:O(n log^2 n) 最坏时间复杂度:O(n log n) 稳定性:不稳定 特点:1.处理基本有序的效率较高 2.数据量比较小时效率较高 希尔排序,又名缩小增量排序,是基于插入排序的一种改进算法,解决了插入排序一次只能移动一个元素造成的低效问题。 原理1.设定一个增量整型gap = len / 2,向下取整, 2024-12-08 网络工程 #编程 #网络工程 #算法
插入排序 插入排序平均时间复杂度:O($n^2$) 最好时间复杂度:O(n) 最坏时间复杂度:O($n^2$) 稳定性:稳定 将第一个元素设置为有序区,将后面的每个数插入到前面的有序区之内,形同打扑克牌时摸牌插入到手中牌堆内。 123456789101112void insertion_sort(int arr[], int len){ //两个重要参数 int i,j,key; 2024-12-07 网络工程 #编程 #网络工程
四大常用字符处理函数的实现 四大常用字符处理函数的实现写在前面对于指针变量s,*s代表其指向的变量(声明变量时不代表),可能是整型变量a,也可能是字符变量c。s代表他本身,他是一个地址,比如,32ffcs。理解这一点,不然剩下的很难看懂。 函数中,需要把实际参数的地址赋给形参的指针变量,并根据“函数中的指针能够修改实际变量”的特点来实现函数功能,例子详见strcat函数。 strlen函数:获取字符串长度1234567891 2024-12-07 网络工程 #编程 #网络工程
PTA补题(一) PTA补题(一)1.以下定义了一个一维数组str,该数组可以存放81个字符型数据。 T,’\0’也算一个字符 1char str[81]; 2.数组定义后,数组名表示该数组所分配连续内存空间中第一个单元的地址,即首地址。 T 3.数组定义后,只能引用单个的数组元素,而不能一次引用整个数组。 T 数组名只代表首个元素,更多时候是通过遍历来实现对数组的引用。 4.在以下描述中 2024-12-01 网络工程 #编程
汉诺塔一文速通 汉诺塔一文速通问题背景 有三根柱子,通常标记为 A(起始杆)、B(中转杆)、C(目标杆)。 开始时,所有的圆盘都按照从大到小的顺序堆叠在一根柱子(假设为 A 柱)上。 目标是将所有圆盘从起始柱子(A 柱)移动到目标柱子(比如 C 柱)。 移动过程中有两个重要的规则:每次只能移动一个圆盘;在移动过程中,大圆盘不能放在小圆盘上面。 本质分析 实际上,以三个汉诺塔为例,我们需要把最上面两个盘借助 2024-12-01 网络工程 #编程 #递归
浅谈优绩主义 优绩主义背景也不知道从什么时候开始,我们发现“全员保研”的文章铺天盖地。 说实话,看到这种信息,我内心不是对优胜者的敬佩和崇拜,而是焦虑,漫无目的地想着我自己的未来,我会保研吗?他们的存在会对我的就业产生威胁吗? 这就得引出我们今天的主题:优绩主义。 优绩主义先来看看百度百科的定义:社会与经济的奖赏应当依据才能、努力和成就这些“优绩”来决定。人们在机会平等的条件下公平竞争,成绩优异者获胜。因此, 2024-11-26 随笔 #自我 #社会 #和解 #思考
《超脱》:自我与现实的斗争 写在前面剧情方面在此不再赘述,笔者建议看看原片,不建议看解说。 ** During the whole of a dull,dark soundless day ** ** 在那年秋季枯燥,灰暗而瞑寂的某个长日里 ** ** In the autumn of that year, when the clouds hung oppressively low in heaven ** 2024-11-09 随笔 #电影 #随感
C语言的18个经典实例 写在前面sizeof是一种关键字,是一个单目运算发,不是函数,但使用方法类似于函数,输出的数据类型为%ld,用法是sizeof(变量名),返回的是内存大小(字节数)。 1.判断奇偶数12345678910111213#include <stdio.h>int main(){int number;scanf("%d",&number);if (number % 2 == 0){p 2024-11-03 网络工程 #编程 #网络工程