剑指offer上的第10题,在九度OJ上测试通过。
时间限制:1 秒内存限制:128 兆
题目描述:
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
输入:
输入可能包含多个测试样例。
对于每个输入文件,第一行输入一个整数T,代表测试样例的数量。对于每个测试样例输入为一个整数。
。n保证是int范围内的一个整数。...
分类:
其他好文 时间:
2014-05-10 09:01:09
阅读次数:
290
题意:
题意好复杂。。。
给定n个人,从左到右排好队。
他们依次从左到右离开队伍。
每个人有个权值d
当某个人是第k-th离开队伍的,那么不开心值为 d*(k-1)
有一个操作,对于一个子序列,可以把前面一段翻转。
问最小的不开心值和。
#include
#include
#include
#include
#include
#include
using namespace...
分类:
其他好文 时间:
2014-05-09 20:45:04
阅读次数:
288
翻转链表绝对是终点项目,应该掌握的,这道题要求的是翻转一个区间内的节点,做法其实很相似,只不过要注意判定开始是头的特殊情况,这样head要更新的,还有就是要把翻转之后的尾部下一个节点保存好,要么链表就断掉了。一趟就可以,遇到节点直接翻转,最后把整个翻转的链表再翻转一次,就实现了。
class Solution {
public:
ListNode *reverseBetween(List...
分类:
其他好文 时间:
2014-05-09 15:05:06
阅读次数:
225
忘了哪儿的一个题目来着,说是把 一个列表 给翻转序列显示,比如
:有一个列表如图:翻转为回复里面有人机智的使用 CSS3 的transform:rotate(180deg);
实现了,引发众人赞叹。其实除了这种方法,还有其他的CSS3属性可以做到。今天在看 张鑫旭的这篇文章 的时候 发现box-di...
分类:
Web程序 时间:
2014-05-09 04:36:29
阅读次数:
388
网站中为了美观也为了可以在一个区域中展示的信息更多的原因,可以看到很多图文混杂的特效。
(这个的目标是单位面积上呈现给用户的信息量最多)
比如鼠标放到图片上,然后图片翻转到背面,而背面是图片的介绍信息
比如鼠标放到图片上,然后从图片的下端或者任一端弹出对应介绍信息的图层,图片位置不变
比如鼠标放到图片上,然后图片上移紧随着的是介绍信息的显示
这篇博客是讲的以上说到的第三种比如。...
分类:
Web程序 时间:
2014-05-08 15:48:24
阅读次数:
452
1.
奇数偶数对于一个正整数的二进制,如果是偶数,那么最低位一定是0,相反如果是奇数,最低位一定是1。比如4(0100),3(0011)等等。因此通过对一个整数的二进制最低位的可以判断其是奇数还是偶数。对正整数a,判断奇偶可以通过(a&0x1)来判断,是1则是奇数,是0则是偶数。将一个奇数转成比他小...
分类:
其他好文 时间:
2014-05-08 13:31:25
阅读次数:
272
1.引言
Dialog是对话框的基类,可以实现以下子类:
AlertDialog,DatePickerDialog,TimPickerDialog。
这些类为你定义了样式和结构,不过你可以使用DialogFragment作为对话框的内容。通过DialogFragment你可以自由控制你的对话框,而不是继承Dialog对象沿用Dialog对象的一些方法。
当用户按返回键或屏幕翻转的时候要注意...
分类:
移动开发 时间:
2014-05-08 04:32:29
阅读次数:
520
java中byte数组与十六进制字符串相互转换。Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示。所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。...
分类:
编程语言 时间:
2014-05-07 05:22:28
阅读次数:
462
原文:
Write code to reverse a C-Style String. (C-String means that “abcd” is represented as five characters, including the null character.)
译文:
写代码翻转一个C风格的字符串。(C风格的意思是"abcd"需要用5个字符来表示,包含末尾的 结束字符)...
分类:
其他好文 时间:
2014-05-07 05:12:34
阅读次数:
265