摘要: 很久没复习了,这都能忘记,写了一下午,各种错误,伤不起呀 2个有序线性表合并,肯定有其中一个先合并完,没合并完的就依次填入。static int[] sort(int[] a, int[] b) { int pa = 0, pb = 0, numbers = 0; int[] c = new int[a.Length + b.Length]; while (true) { if (pa < a.Length && pb < b.Length) ... 阅读全文
posted @ 2012-08-28 17:34 UncleNull 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 不用><if如何判断两个数的大小,一开始还觉得真的不会,百度一伙,其实思想也挺简单,不敏感而已 用a-b得到的数取最高位,a>b那么最高位为0,反之为1private static int Compare(int a, int b) { return ((a - b) & 0x8000) == 0 ? a : b; } 阅读全文
posted @ 2012-08-28 14:10 UncleNull 阅读(226) 评论(0) 推荐(0) 编辑