摘要: 冒泡排序比较简单:1.依次比较相连的两个元素,交换位置,大的往后推,最大的元素推到最后。2.对剩下的元素,重复步骤1,2。注意:参数传值的使用,值传递和引用传递。MSDN:http://msdn.microsoft.com/zh-cn/library/9t0za5es(v=vs.90).aspx形式参数都是在方法内部对参数进行操作,传递值类型是在内部复制一个副本,引用值类型包含的是对其数据的引用。要对数据直接操作,可以加上引用变量ref。控制台代码如下:using System;using System.Collections.Generic;using System.Linq;using S 阅读全文
posted @ 2013-12-18 17:18 鸡毛土人 阅读(206) 评论(0) 推荐(0)
摘要: 今儿闲着,实现了下一维数组快速排序算法。快速排序分三个步骤(参考维基百科:http://zh.wikipedia.org/wiki/%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F):1.选取一个基准值。(一般以第一个为基准)2.重新排序,所有比基准小的都放在左边,所有比基准大的都放在右边。排序过后,该基准处于数列中间位置。(分治法中的分,以基准值为中心,分为左右两个分区)3.递归的按照1、2两步骤排序左右两个分区。控制台程序如下:方法1: 1 using System; 2 using System.Collections.Generic; 3 using Syst. 阅读全文
posted @ 2013-12-17 23:15 鸡毛土人 阅读(220) 评论(0) 推荐(0)
摘要: 1.昨天开通了博客园,今儿开始记录一些东西。有了开始,希望过程会不大一样,自己能在这过程中得到成长!思维很零碎,一段一段来记录。为了排除干扰,我把QQ关了2.做一件事情的时候,很容易被其他事情给吸引去注意力。比如刚刚写文章,打字碰到触摸屏,使光标移动,造成打字混乱。心里说,先把文章写完再处理这个。但又一直记挂这,然后纠结纠结。。。。最后还是先禁用了再开始写这个。3.晚边下班和土人辩论,我描述了一个事:天气太热,很多人躲在地铁里面休息。网上有人吐槽,说这样会影响地铁形象,建议驱散人。而后微博上有人针对这个,觉得说这话的人才应该遭到驱逐。我同意后面一种观点,但具体为什么这样是对的,我又说不出个所以 阅读全文
posted @ 2013-08-10 01:31 鸡毛土人 阅读(211) 评论(2) 推荐(0)