摘要: ==问题会在最后汇总解答== ### 第一步 准备工作 **首先需要搭建PHP环境和获取DVWA源代码** **搭建PHP环境:** 搜索phpstudy→鼠标移动至windows版→点击phpstudy客户端→下滑,下载phpStudy 2018 Windows版本【注意,选择下载路径必须全英文】 阅读全文
posted @ 2023-07-31 20:38 铭生 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: //二叉树的前中后序遍历【递归法】 #include <iostream> using namespace std; //结点结构体 typedef struct BTnode{ char data; //自己的数据 BTnode * lch; //左孩子 BTnode * rch; //右孩子 } 阅读全文
posted @ 2022-12-16 11:15 铭生 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 二分法通用模板 题目来源: Acwing 789 数的范围 题目描述: 给定一个按照升序排列的长度为 n 的整数数组,以及 q 个查询。 对于每个查询,返回一个元素 k 的起始位置和终止位置(位置从 0 开始计数)。 如果数组中不存在该元素,则返回 -1 -1。 输入格式 第一行包含整数 n 和 q 阅读全文
posted @ 2022-12-08 22:48 铭生 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 归并排序 题目来源: Acwing 787 输入格式 输入共两行,第一行包含整数 n。 第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。 输出格式 输出共一行,包含 n 个整数,表示排好序的数列。 数据范围 1≤n≤100000 #include <iostream> us 阅读全文
posted @ 2022-12-08 21:46 铭生 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 快速排序做题代码实现 题目来源:Acwing 785.快速排序 输入格式 输入共两行,第一行包含整数 n。 第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。 输出格式 输出共一行,包含 n 个整数,表示排好序的数列。 数据范围 1≤n≤100000 #include <io 阅读全文
posted @ 2022-12-08 20:43 铭生 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 面值为n(1=<n<=300)的钱币,用5、2、1兑换,有多少种兑换方法? 第一种: 暴力解法: 5、2、1都考虑 , 只有等于才可cnt++,小于m要continue,大于m要break #include <iostream> using namespace std; int main 阅读全文
posted @ 2022-12-05 16:12 铭生 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 二叉树中序遍历非递归算法实现 #include <iostream> //二叉树中序遍历非递归算法实现 using namespace std; #define MAXSIZE 100 /*不让用递归,那就用栈!!*/ //树的结点结构体 typedef struct BTnode { int da 阅读全文
posted @ 2022-12-01 21:28 铭生 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 随便写写关于java和cpp感悟 ·1. 初学java(在学ing),学了几个月cpp(也不算熟练,但是目前比java好点) ·2. java应该是更灵活的,比如【一些灵活点和区别】,二维数组不是非要矩阵形状的,二维数组由一维数组构成,一维的长度任意;float类型后面要加f;关于从键盘键入数据,也 阅读全文
posted @ 2022-11-21 00:09 铭生 阅读(65) 评论(1) 推荐(0) 编辑
点击右上角即可分享
微信分享提示