随笔分类 -  算法

摘要:题目描述:给定一个m×n的数组将1-m*n的数填入数组中 如给定3x3数组,输出 1 2 3 8 9 4 7 6 5 思路:首先问题可以考虑为由外向内一环一环的构造。而构造每一个环时,可分为4个步骤,左→右,上→下,右→左,下→上。 分别定义最左列为left,最右列为right,最上行为up,最下行 阅读全文
posted @ 2016-05-04 22:27 0x47 阅读(933) 评论(0) 推荐(0)
摘要:input:n=10000000000, m=10101, i=2, j=6 output:n=10001010100 将二进制n的第2到6位替换为m。 整数奇偶位互换 阅读全文
posted @ 2016-05-03 10:34 0x47 阅读(366) 评论(0) 推荐(0)
摘要:思路: 判断最低位是否为1,然后右移一位,这样次低位就位于最低位的位置,然后继续判断最低位 阅读全文
posted @ 2016-05-03 10:23 0x47 阅读(245) 评论(0) 推荐(0)