510420060 510420060
就算花儿开得再漂亮
关注数: 22 粉丝数: 20 发帖数: 782 关注贴吧数: 21
一个简单的选择排序 所谓选择排序就是在一堆数组中选出最大(最小值),然后让它和第i个交换位置,i从0到i.length循环。最后得到有序数组。我写了一个,但是有时候成功有时候不成功。请大家看看。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 选择排序 { class Program { static int[] num = new int[10]; static int[] aa = { 342, 432, 543, 43, 32, 543, 654, 56, 7, 3 }; static void Main(string[] args) { /* Console.WriteLine("请输入10个整数"); for (int i = 0; i < num.Length; i++) { Console.WriteLine("你输入的第" + (i+1) + "个数是"); int.TryParse(Console.ReadLine(), out num[i]); } */ num = sortArr2(aa); Console.WriteLine("排序后的顺序是"); for (int i = 0; i < num.Length; i++) { Console.Write(num[i] + "\t"); } Console.ReadKey(); } private static int[] sortArr2(int[] a) { //a[1,22,2]i是正确的 //最开始假定最小值为a[0] int max; int a_; int i = 0;//十个数都循环 int j;//开始比较的数的下标 for (; i < a.Length; i++)//length=3 { max = a[i];//假设最大值,赋值 for (j = 1 + i; j < a.Length; j++)//和剩下的进行比较,找出最大值 { if (a[j] > max) max = a[j]; } a_ = Array.IndexOf(a, max);//通过找到的最大数确定其位置 Console.WriteLine("a_的值是"+(a_+1)+"最大值是"+max); a[i] = max + (a[a_] = a[i]) * 0;//让最大值a[a_]==max和当前的a[i]交换 } return a; } } } 测试用数组就不行
很坑的一个Bug吧,大家看看 分别打印$_SEVER 里面的[*PATH_INFO*]变量时有时无. 有的情况是在thinkphp得环境下打印的,php5.3.29 没有的情况是在通常情况下打印的。 通常情况: <pre> array(31) { ["HTTP_HOST"]=> string(9) "localhost" ["HTTP_CONNECTION"]=> string(10) "keep-alive" ["HTTP_CACHE_CONTROL"]=> string(9) "max-age=0" ["HTTP_ACCEPT"]=> string(74) "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" ["HTTP_USER_AGENT"]=> string(108) "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" ["HTTP_ACCEPT_ENCODING"]=> string(17) "gzip,deflate,sdch" ["HTTP_ACCEPT_LANGUAGE"]=> string(14) "zh-CN,zh;q=0.8" ["HTTP_COOKIE"]=> string(49) "PHPSESSID=hvse4vfme6d9fqk7v99nnln8d0; uname=admin" ["PATH"]=> string(678) "C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;" ["SystemRoot"]=> string(10) "C:\Windows" ["COMSPEC"]=> string(27) "C:\Windows\system32\cmd.exe" ["PATHEXT"]=> string(53) ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC" ["WINDIR"]=> string(10) "C:\Windows" ["SERVER_SIGNATURE"]=> string(0) "" ["SERVER_SOFTWARE"]=> string(32) "Apache/2.2.22 (Win32) PHP/5.3.29" ["SERVER_NAME"]=> string(9) "localhost" ["SERVER_ADDR"]=> string(9) "127.0.0.1" ["SERVER_PORT"]=> string(2) "80" ["REMOTE_ADDR"]=> string(9) "127.0.0.1" ["DOCUMENT_ROOT"]=> string(10) "D:/wwwroot" ["SERVER_ADMIN"]=> string(34) "[email protected]" ["SCRIPT_FILENAME"]=> string(36) "D:/wwwroot/forview/mianshi/index.php" ["REMOTE_PORT"]=> string(5) "41875" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.1" ["REQUEST_METHOD"]=> string(3) "GET" ["QUERY_STRING"]=> string(0) "" ["REQUEST_URI"]=> string(26) "/forview/mianshi/index.php" ["SCRIPT_NAME"]=> string(26) "/forview/mianshi/index.php" ["PHP_SELF"]=> string(26) "/forview/mianshi/index.php" ["REQUEST_TIME"]=> int(1413896663)} </pre>
在小时候,心中曾追寻过那幻想的幸福,但随着年龄的增长,知识的积累却越发的发现这是遥不可及的愿望(空想),那么我们到底是在忙碌什么。现在的我知道自己该做的事,但不知道这是不是正确的事,所以我想逃避,离开这些烦恼,烦恼的、令人不快的事物是没有人愿意承受的。自己讨厌周围的一切,嘈杂的声音,重复的画面,空虚的对话;这里没有我所追求之物,曾不经一次的自问,那我为什么在这里,但每次到这里我都不敢再想下去,因为继续的话就不能维持现在在这里的我的存在,自己在这里无所事事的原因大概就是我浪费时间不停的思索。火村夕是我所希望、憧憬的人,他的一生虽然命运坎坷,但他没有过多的抱怨和愤怒,他虽然没有斩断过去的伤痛,不如说他是带着那份对优子的思念才能坚强的活着,相比之下的我,既没有所谓的不幸但自己却不能向前踏出那一步。火村夕为什么能坚强的走下去,如果我能与他见面的话我一定想问清楚这个问题,明明在前方没有你所希望的人,你的未来在某种程度上你已经毁于一旦,为什么还能这样走下去,你没有逃避,没有被过去深深的束缚,仅仅是前进,为什么?我周围的人和事,都在重复着一个道理,人要有梦想才能活下去,但是不能找到梦想的人呢?那些不能实现梦想的人呢?走得越远就越会发现梦想是骗人的话语,这仅仅是为了让自己继续存在而寻找的借口,人生只不过是通过一个个借口堆积成的谎言,这个谎言大概只有到自己死亡的一刻才会得到解脱。我们都曾经追寻过那不切实际的梦幻,但现实的距离和社会不知不觉给我们下的镣铐却牢牢地把我们束缚。于是梦想什么的重动力降级到了借口,美好的生活只会在梦中实现。要说我现在还能做的事就是努力学习吧,因为人人都这么说,人人都这么做,在没有第二条道路的情况下,只能跟着前进,即使心中认为这是错的,不合理的,无聊的,没有尽头的;自己没有找到自己希望之物,在前面的已经是毫无疑惑的绝望。那么现在的自己又在干什么,不,不能再探讨自己会因为这样的矛盾崩溃。我现在不禁怀念起儿时的天空,是那样的蓝和高,像是充满着无限的可能和希望。我小时候也很喜欢用蓝色的签字笔,这样就像把希望握在手里,能更好的迈向未来;但是不知不觉我身边的人都在说用黑色的笔,我也不知不觉养成了黑笔的习惯,因为蓝笔总是不被接受的。所以现在我所憧憬的那片天空已经不存在了,即使在同样的地点,我所考虑的不是梦想而是社会给我的课题,所在的地方是否危险,那时候的一切都无法回去,现在的我也失去了自己前进的动力,只能像浪费生命一样的活着,没有意义的活着,空虚的原地踏步。
1 下一页