摘要: 王道督学营17.2 /* Description 读取10个整型数据12 63 58 95 41 35 65 0 38 44,然后通过归并排序,对该组数据进行排序,输出有序结果,每个数的输出占3个空格 Input 12 63 58 95 41 35 65 0 38 44 Output 0 12 35 阅读全文
posted @ 2023-02-02 12:29 尚方咸鱼 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 王道督学营17.1 /* Description 读取10个整型数据12 63 58 95 41 35 65 0 38 44,然后通过选择排序,堆排序,分别对该组数据进行排序,输出2次有序结果,每个数的输出占3个空格 完成OJ作业的同学,可以购买《跟龙哥学C语言编程》,有很多课后习题可以练习,附带答 阅读全文
posted @ 2023-02-02 12:28 尚方咸鱼 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 王道督学营16 /* Description 读取10个整型数据12 63 58 95 41 35 65 0 38 44,然后通过冒泡排序,快速排序,插入排序,分别对该组数据进行排序,输出3次有序结果,每个数的输出占3个空格 Input 12 63 58 95 41 35 65 0 38 44 Ou 阅读全文
posted @ 2023-02-01 22:57 尚方咸鱼 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 学校要计算机二级证书,为了准备c语言的二级考试,要装Visual Studio 2010(Visual Studio 2022生成的文件过不了检测) 1-下载安装包 在这个网站上下载安装包 MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn) 复制迅雷下载链接,打开迅雷,开始下载 阅读全文
posted @ 2023-02-01 21:36 尚方咸鱼 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1、总结 切记:书上过程是下标从1开始的。不要纠结next数组第一位为什么是0。(DP也不纠结边界为啥是0啊。。。)。 完整过程: 求PM[]。(部分匹配表) 求move[]。(要移动的位数) 求next[]。(子串中移动后的下标) 简化过程: 求PM[]。 右移1位 加1(下标从1开始要加,下标从 阅读全文
posted @ 2023-02-01 20:34 尚方咸鱼 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1-博客园设置 首先设置博客园参数:博客园后台-选项-启用数学公式支持 2-显示公式 //这是公式的文本。将公式用LaTex表示(可用软件生成),之后在前后加“$”,最后将文本插入博客园的编辑器,完毕 $\begin{pmatrix} 1 & 1 & 2 & 44\\ 4 & 5 & 6 & 66\ 阅读全文
posted @ 2023-02-01 12:12 尚方咸鱼 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 编译器 谁维护 平台 版权 Visual C++ Microsoft https://visualstudio.microsoft.com/ Microsoft Windows 有免费版 GCC C GNU https://www.gnu.org/ 多平台 GPL授权(自由软件) Clang LLV 阅读全文
posted @ 2023-02-01 11:45 尚方咸鱼 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 顺序1:枚举每个数要放入哪个位置 查看代码 //暂时不想写 顺序1:时间复杂度 顺序2:枚举每个位置要放哪个数 相关题: AcWing 1209.带分数 查看代码 #include <cstdio> #include <cstring> #include <iostream> #include <a 阅读全文
posted @ 2023-01-31 23:19 尚方咸鱼 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 做法1:在过程中输出 查看代码 /* 相关词:递归,递归搜索树,深搜 */ #include <cstdio> #include <cstring> #include <iostream> using namespace std; const int N=16; int arr[N];//0:还没考 阅读全文
posted @ 2023-01-31 13:12 尚方咸鱼 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple 中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.hustunique.com/ 阿里云:http://mirrors. 阅读全文
posted @ 2023-01-30 20:31 尚方咸鱼 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 创建/删除环境: #查看conda虚拟环境列表 conda env list #创建一个名为testpy的python3.10环境 conda create -n testpy python==3.10 #进入环境testpy activate testpy #退出环境 deactivate #删除 阅读全文
posted @ 2023-01-30 20:30 尚方咸鱼 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 我的python全局环境是Anaconda 5.0.1 python3.6.3,之前使用opencv时安装的,有PyQt5,直接用这个环境也行。 在全局环境安装pipenv时遇到问题,故采用新的conda虚拟环境安装pipenv 思路: 用Anaconda创建一个python虚拟环境Qt5env,在 阅读全文
posted @ 2023-01-30 20:04 尚方咸鱼 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 个人对EasyX的评价 优点: (1)使用比较简单 缺点: (1)闭源 (2)仅支持windows (3)英文文档很少,基本上只有国内一些学校在用 同类库: (1)ege。同样由国人开发的windows平台下的bgi兼容库,和easyx在功能上相当。最大的优点是开源。 (2)raylib。以简单为卖 阅读全文
posted @ 2023-01-30 17:17 尚方咸鱼 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 开始调试后,在Send command to GDB框里输入GDB指令 1、获得a在内存中的地址 print /x &a 2、查看内存中的值 可以看到a在内存中的地址为0x62fe1c 输入指令x /32db 0x62fe1c查看a在内存中的值。 x /32db 0x62fe1c 表示以地址0x62 阅读全文
posted @ 2023-01-29 23:03 尚方咸鱼 阅读(2443) 评论(0) 推荐(0) 编辑
摘要: 1、将一个超出范围的值赋给整形会发生什么? 1.1 计算法 假设该超出范围的值是a 用更大的数据类型表示a(补码),之后保留低位(int类型,保留32位),记为b。 最后将2进制的b(补码)转换为10进制数即可。 例1: 设a=2^32 a的补码 1 0000 0000 0000 0000 0000 阅读全文
posted @ 2023-01-29 18:09 尚方咸鱼 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 相关函数位于<stdio.h>中 1-缓冲区/流 文件和程序之间有输入/输出缓冲区,缓冲区是一个内存空间 2-文件位置指针 读数据从文件位置指针开始读,写数据从文件指针位置开始覆写 3-打开文件-fopen() FILE *fopen(const char *filename, const char 阅读全文
posted @ 2023-01-29 00:35 尚方咸鱼 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 引子:a是1级指针,a+1相当于改变了数组从右往左数第1个下标的值。 总结: p是i级指针,p+1相当于改变了数组从右往左数第i个下标的值。 单位增量=对应下标右边的下标相乘 定义一个4维数组,并进行指针的加减运算: #include<stdio.h> int main() { int a[5][6 阅读全文
posted @ 2023-01-22 23:33 尚方咸鱼 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1、*p++是什么 *p++等价于*(p++)(*和++同优先级,结合性从右向左,故先++再*) p在++前面,故p++表示的是p加"1"之前的值("1"表示一个数据单元所占字节数,与p指向的元素的数据类型有关) 2、有何优势 a=*p++比a=*p;p++;短一点 *p++有对应的汇编指令,运行速 阅读全文
posted @ 2023-01-22 01:04 尚方咸鱼 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 记一次课设 GitHub:https://github.com/tao355667/HanoiGame 面向对象程序设计实践-汉诺塔 IDE:Visual Studio 2022 依赖库:EsayX 效果预览: 参考资料: [1] 童晶,丁海军,金永霞,周小芹编著. 面向“工程教育认证”计算机系列课 阅读全文
posted @ 2023-01-10 17:07 尚方咸鱼 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 一、图像基本操作 1.1 图像读取、保存、显示 1.2 图像裁剪、通道拆分、按二进制位拆分 二、图像间数值运算 2.1 四则运算:加减乘除 2.2 图像叠加 2.3 图像按位拆分 三、图像仿射变换 3.1 平移、旋转、翻转、缩放 3.3 图像金字塔(向上采样/向下采样,又涉及到图像模糊的意义) 3. 阅读全文
posted @ 2023-01-04 22:21 尚方咸鱼 阅读(139) 评论(0) 推荐(0) 编辑