![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
六六六六神
学习ing
展开
-
基于C的几种常用排序代码(冒泡排序、选择排序、插入排序、快速排序和堆排序)
先存一下各种排序方法的时间复杂度和空间复杂度图:—— 注:以下排序法皆默认从小到大排序。1. 冒泡排序原理:每一趟:依次比较相邻两数的大小,若前一个数大于后一个数,则交换两数位置。每完成一趟排序,最大的数会出现在数组的最右边。故称为“冒泡”。因为右边部分是已经排好序的部分,故每一趟只需要比较到无序部分的最后一位即可。可设置flag,若一趟比较后没有发生数的交换,则说明数组已经排...原创 2019-08-19 15:08:06 · 196 阅读 · 0 评论 -
个人记录——洛谷试炼场,BOSS战!【新手村】
洛谷链接感谢萌萌,推荐给我一个消磨时光的 good place ~~新手村主要做了BOSS战——入门综合练习1和2,感觉有点小学奥数的意思,难度不高,主要考验基础的编写代码能力、理解题意能力以及分析解决方案的能力。P1478 陶陶摘苹果(升级版)题目描述又是一年秋季时,陶陶家的苹果树结了n个果子。陶陶又跑去摘苹果,这次她有一个a公分的椅子。当他手够不着时,他会站到椅子上再试试。...原创 2019-09-15 16:42:43 · 386 阅读 · 0 评论 -
个人纪录——洛谷试炼场,简单模拟三排!【普及练习场】
首先自然是洛谷链接~度过了新手村的BOSS战后,在普及练习场的第一个简单模拟里也遇到不少坑,记录一下以免以后再犯。P1003 铺地毯实现代码#include <iostream>#include <math.h>#include <stdio.h>#include<iomanip>using namespace std;in...原创 2019-09-15 17:04:28 · 339 阅读 · 0 评论 -
个人纪录——洛谷试炼场,税收+纸牌+花生采摘+字符串的展开,日常四连!【交叉模拟】
国际惯例先放链接洛谷废话不多说看题~实现代码#include <iostream>#include <math.h>#include <stdio.h>#include<iomanip>using namespace std;void change(int& a, int& b){ int t = a; ...原创 2019-09-23 22:47:56 · 467 阅读 · 0 评论