码迷,mamicode.com
首页 >  
搜索关键字:左移    ( 1595个结果
emacs快捷键学习(一)--Linux最强大的编辑器
emacs是一个很强大的编辑器。常用的快捷键总结如下: 退出emacs:ctrl+x ctrl+c 移动到下一屏:ctrl+v 移动到上一屏:alt+v 将光标所在行移动到屏幕中间:ctrl+l 将光标移动到上一行:ctrl+p(previous) 将光标移动到下一行:ctrl+n(next) 将光标右移:ctrl+f(forward) 将光标左移:ctrl+b(backward)...
分类:系统相关   时间:2014-10-14 18:11:59    阅读次数:250
移位操作符
移位操作符操作运算对象是 位(bit)它处理的数据类型只能是 整数类型(int)先大概看一下图,了解它是怎么移动的,下面会解释规则移位的时候关注两点, 1.移动的方向 2.空缺位置的填补形式."有符号"左移位操作符(>) 将二进制数据右移.(若符号原来是正,就在高位插入0,为负就在高位插入1)int...
分类:其他好文   时间:2014-10-14 14:25:08    阅读次数:189
Poj 2499 Binary Tree
题目链接:http://poj.org/problem?id=2499思路: 结点向左边移动时结点(a, b)变为( a+b, b),向右边移动时( a, b )变为( a, a + b); 为求最短路径,考虑从已经知道的结点(a, b)开始找出最短路径回到根节点(1, 1); 即向左移动次数...
分类:其他好文   时间:2014-10-06 23:44:30    阅读次数:166
[LeetCode] Pow(x,n)
这道题我的写法和别人可能不一样,总体思路是一样的 第一步就是判断n的情况,如代码所示 我是将指数n转化成二进制,比如说: 3^45 45的二进制是101101 从左到右扫一遍,跳过第一位。 如果位是0,那么就将结果平方,也就是乘自己。 如果位是1,那么除了要将结果平方,还要再乘一次x 这个的原理是根据指数的性质,如果n=10(二进制),相当于2,如果n左移一位,就是再*2,也...
分类:其他好文   时间:2014-10-06 14:11:00    阅读次数:140
Poj1704:staircase nim【博弈】
题目大意:有一个无限长的一维的棋盘,棋盘上N个格子放置着棋子。两个人轮流操作,每次操作能选择其中一个棋子向左移动,但不能越过其它棋子或者两枚棋子放在同一格中,最后不能操作的人算输,问先手是否必胜?思路:就是裸的阶梯博弈(staircase nim)方法也很简单。首先每个棋子能向右移动的距离是有限的,...
分类:其他好文   时间:2014-10-05 14:52:58    阅读次数:179
Vim快捷键
一、移动光标 1、左移h、右移l、下移j、上移k2、向下翻页ctrl+ f,向上翻页ctrl+ b 3、向下翻半页ctrl+ d,向上翻半页ctrl+ u 4、移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^5、移动光标到下一个句子)移动光标到上一个句子(6、移动到段首{ 移动到段尾}7...
分类:其他好文   时间:2014-10-04 18:36:17    阅读次数:186
poj 1704 Georgia and Bob (nim)
题意:N个棋子,位置分别是p[1]...p[N]。Georgia和Bob轮流,每人每次可选择其中一个棋子向左移动若干个位置(不能超过前一个棋子,不能超出最左边【位置1】且不能不移)Georgia先手,问谁赢。思路:将棋子按位置从右到左两个两个作为一对。若棋子总个数是奇数,将第一个棋子和【位置0】作为...
分类:其他好文   时间:2014-10-02 22:24:33    阅读次数:170
A* \IDA* 分析总结
对于空格(0)的左移/右移操作,对应序列不变(逆序数也就不变)  对于空格(0)的上移/下移操作,相当于序列的某个数字前移/后移两位,该序列的逆序数奇偶性不变。  所以求初始状态与目标状态的逆序数可作出判断  例中前者为奇,后者为偶,因此无解 利用奇偶性判断所给出的初始状态有无解.  判别方法是:  以数组为一维的举例子.  将八数码的一个结点表示成一个数组a...
分类:其他好文   时间:2014-10-02 20:08:13    阅读次数:245
【编程题目】一个数组是由一个递减数列左移若干位形成的,在这种数组中查找某一个数。☆
48.微软(运算):一个数组是由一个递减数列左移若干位形成的,比如{4,3,2,1,6,5}是由{6,5,4,3,2,1}左移两位形成的,在这种数组中查找某一个数。我的思路:非常麻烦:先是用二分法找最大的数的位置,再定位要找的数在哪个递减区间里,最后用普通的二分查找法找到。代码如下:/*48.微软(...
分类:其他好文   时间:2014-10-01 19:30:21    阅读次数:231
插入排序
对于数组A[N]的插入排序由N-1趟排序组成。对于P=1趟到P=N-1趟,插入排序保证从位置0到位置P上的元素已为排序状态。实际上插入排序利用了这样的事实:位置0到位置P-1上的元素是已排过序的。在第P趟,我们将位置P上的元素向左移动到它在前P+1个元素的正确位置上。插入排序的过程可以用下图表示。具...
分类:其他好文   时间:2014-09-28 21:49:45    阅读次数:189
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!