10 2022 档案

摘要:归并排序 1.思路 通过不断的划分区域,使其每个区域独自有序,为后续的合并埋下伏笔。由于两个区域是有序的,合并的时候就会降低排序的时间复杂度。 2.代码 2.1递归思想 #include<stdio.h> #include<stdlib.h> int n; int* a; void init() { 阅读全文
posted @ 2022-10-14 21:58 彭乐祥 阅读(36) 评论(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 彭乐祥 阅读(98) 评论(0) 推荐(0)
摘要:###一.编写原因 ####分析算法中,发现之前对于for循环理解很浅薄,只了解到循环体循环的次数。今天回过头,梳理了一下。 ###二.大贴图 ###三.理解 #####1.实践出真知,先上代码 #include<stdio.h> int main() { int count = 0; int co 阅读全文
posted @ 2022-10-11 22:31 彭乐祥 阅读(951) 评论(0) 推荐(0)