![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C编程
jingweiyoung
中国计量学院 机械设计制造及其自动化专业
展开
-
快速排序的C语言代码实现
作者:李慧芹,华清远见嵌入式学院讲师。快速排序实质上是对“冒泡排序”的一种改进,整个排序过程可概括为:通过N趟的排序将原本的排序数据分为若干块进行分块排序,而在每趟排序过程中,以指定的关键字将待排数据分别分为比关键字大的部分和比关键字小的部分,反复上述过程,将整个待排数列分散为若干个小数列而分别进行排序操作。假设我们现对一列数进行快速排序,其C语言代码实现如下:#include int转载 2011-11-13 22:49:46 · 658 阅读 · 0 评论 -
Windows编程,关于##的意思
今天在《Windows程序设计》里看到这么一句话:#define __TEXT(quote) L##quote不理解“##”干什么的,记得以前好像见过,但是记不清了。上网查了一下,一网友推荐的链接http://msdn.microsoft.com/en-us/library/09dwwt6y(vs.71).aspx恩,记下来。Token-Pasting Operator转载 2011-11-01 14:42:26 · 601 阅读 · 0 评论 -
2012届华为校园招聘上机考试题目第2题——排序问题
2012届华为校园招聘上机考试题目第2题——排序问题给定一个数组input[] ,如果数组长度n为奇数,则将数组中最大的元素放到 output[] 数组最中间的位置,如果数组长度n为偶数,则将数组中最大的元素放到 output[] 数组中间两个位置偏右的那个位置上,然后再按从大到小的顺序,依次在第一个位置的两边,按照一左一右的顺序,依次存放剩下的数。 例如:input[] = {3, 6,原创 2011-11-12 15:50:40 · 1411 阅读 · 0 评论 -
Windows编程 俄罗斯方块
API:Windows API工具:VC++6.0可执行程序下载地址:http://download.csdn.net/detail/jingwei12345/3762529源码下载地址:http://download.csdn.net/detail/jingwei12345/3762336(源码都有注释的,供大家学习,写的不好的地方请不吝赐教)今年刚毕业的原创 2011-11-06 18:40:54 · 1307 阅读 · 0 评论