题目
我是鸽手
这个作者很懒,什么都没留下…
展开
-
鸽手编程技巧1:字符串的匹配——空格的巧妙运用(C++)
在基础编程题1中很多小伙伴不明白 a=’ ‘+a+’ ‘; b=’ ‘+b+’ ';代码有什么意义,这里解释一下。 假设a=“to” b=“tobaco” 我们的程序是不是会认为a和b是同一个单词呢,答案是会的。 所以为了保证程序简单并且不犯错,我们合理运用了空格,加上空格 a=" “+“to”+” " b=" “+“tobaco”+” " 在匹配时,因为从第四个字符开始,a的字符为" ",而b的...原创 2019-08-13 18:41:08 · 288 阅读 · 0 评论 -
鸽手洛谷修炼题精选2——快速排序(C++)
题目描述: 利用快速排序算法将读入的N个数从小到大排序后输出。 输入格式: 第一行为一个正整数N,第二行包括N个空格隔开的正整数ai,为你需要进行排序的数,数据保证了ai不超过1000000000。 ****输出格式:N个数从小到大输出,数之间空格隔开,行末换行无空格。 思路: 快速排序算法: void QuickSort(DataType a[],int low,int high ) //用递归...原创 2019-08-19 21:41:50 · 302 阅读 · 0 评论