摘要: #一.git官网下载太慢 ###1.网址来源 ###2.网址 https://npm.taobao.org/mirrors/git-for-windows/ 阅读全文
posted @ 2022-11-28 12:30 彭乐祥 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ###配置 ####一.xml的模板 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSch 阅读全文
posted @ 2022-11-24 16:25 彭乐祥 阅读(17) 评论(0) 推荐(0) 编辑
摘要: ###一.题目 ###二.思路 ####深度优先遍历+回溯法 ###三.代码 #include<stdio.h> #include<malloc.h> int n, m; int* path; int count[2];//0代表-,1代表o int key;//第k个 long long int 阅读全文
posted @ 2022-11-22 22:19 彭乐祥 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ###一.代码 #include<stdio.h> #include<malloc.h> int n; int* a; int* used; int* path; void init() { printf("请输入n:"); scanf("%d", &n); a = (int*)malloc(siz 阅读全文
posted @ 2022-11-17 19:40 彭乐祥 阅读(41) 评论(0) 推荐(0) 编辑
摘要: ###代码 #include<stdio.h> int n; void init() { printf("请输入n:"); scanf("%d", &n); } void output() { int spot = 0; int linecount = 0; int mid = n / 2; int 阅读全文
posted @ 2022-11-16 19:56 彭乐祥 阅读(36) 评论(0) 推荐(0) 编辑
摘要: ###一.题目 ###二.思想 #####1.使用合并排序,稳定,也可以选择快排,但不稳定。也可以在一定数量下使用插入排序,在一定数量下使用其他高效率的排序方法。 #####2.使用二分查找最接近目标值的数。 ###三.代码 ps:审题没审清,题目给出的每种面额的money张数是不限的。下面代码是限 阅读全文
posted @ 2022-11-09 22:40 彭乐祥 阅读(87) 评论(0) 推荐(0) 编辑
摘要: #一.破碎的砝码 ###1.枚举 #include<stdio.h> typedef struct data { int num1; int num2; int num3; int num4; }data; data dt; int isequal(data dt, int target) { in 阅读全文
posted @ 2022-11-08 20:31 彭乐祥 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 归并排序 1.思路 通过不断的划分区域,使其每个区域独自有序,为后续的合并埋下伏笔。由于两个区域是有序的,合并的时候就会降低排序的时间复杂度。 2.代码 2.1递归思想 #include<stdio.h> #include<stdlib.h> int n; int* a; void init() { 阅读全文
posted @ 2022-10-14 21:58 彭乐祥 阅读(15) 评论(0) 推荐(0) 编辑
摘要: #一.描述 ###打印一个n行的实心菱形。 #二.核心代码 ###1.多个循环 ####1.1.代码 void print() { for (int i = 0; i < n; i++) { for (int j = 0; j < abs(n / 2 - i); j++) printf(" "); 阅读全文
posted @ 2022-10-13 11:33 彭乐祥 阅读(53) 评论(0) 推荐(0) 编辑
摘要: ###一.编写原因 ####分析算法中,发现之前对于for循环理解很浅薄,只了解到循环体循环的次数。今天回过头,梳理了一下。 ###二.大贴图 ###三.理解 #####1.实践出真知,先上代码 #include<stdio.h> int main() { int count = 0; int co 阅读全文
posted @ 2022-10-11 22:31 彭乐祥 阅读(646) 评论(0) 推荐(0) 编辑