摘要: 题目描述: 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 示例: 题目分析: 判断32位二进制中1的个数,此题利用n&(n-1)性质可解 解答代码: C++版: class Solution { public: int hammingWei 阅读全文
posted @ 2018-04-30 12:31 二十四桥明月夜33 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个整数 (32位有符整数型),请写出一个函数来检验它是否是4的幂。 示例:当 num = 16 时 ,返回 true 。 当 num = 5时,返回 false。 问题进阶:你能不使用循环/递归来解决这个问题吗? 题目分析: 如231题同样思路,还是通过位操作来解决这道 首先判断下 阅读全文
posted @ 2018-04-30 12:17 二十四桥明月夜33 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个整数,写一个函数来判断它是否是2的幂。 题目分析: 判断一个整数是不是2的幂,可根据二进制来分析。2的幂如2,4,8,等有一个特点: 二进制数首位为1,其他位为0,如2为10,4为100 2&(2-1)=0 4&(4-1)=0 即得出结论如果一个数n为2的幂,则n(n-1)=0 阅读全文
posted @ 2018-04-30 10:06 二十四桥明月夜33 阅读(902) 评论(0) 推荐(1) 编辑
摘要: 题目描述 实现 atoi,将字符串转为整数。 在找到第一个非空字符之前,需要移除掉字符串中的空格字符。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。 字符串可以 阅读全文
posted @ 2018-04-29 21:34 二十四桥明月夜33 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 一、概述 本篇主要介绍JavaScript的BOM和DOM操作,在前端之JavaScript(一)中介绍了JavaScript基础知识 1.1、BOM和DOM BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (D 阅读全文
posted @ 2018-03-15 17:49 二十四桥明月夜33 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、概述 本篇主要介绍自己平常所遇到的各种有趣的关于python的简短例子 二、正文 chapter 1 解决思路: 1 s='{:,.2f}'.format(100000.0) 2 print(s) chapter 2 解决思路: 1 报错 2 3 其实这个问题本来很简单,就是说如果遍历一个字典, 阅读全文
posted @ 2018-03-14 17:24 二十四桥明月夜33 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、JavaScript前世今生 它最初由Netscape的Brendan Eich设计。JavaScript是甲骨文公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个 阅读全文
posted @ 2018-03-12 20:13 二十四桥明月夜33 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 问题描述 在长度为n的数组中,所有的元素都是0到n-1的范围内。 数组中的某些数字是重复的,但不知道有几个重复的数字,也不知道重复了几次,请找出任意重复的数字。 例如,输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出为2或3。 解题思路 1、判断输入数组有无元素非法 2、从头扫到尾, 阅读全文
posted @ 2018-03-09 20:32 二十四桥明月夜33 阅读(3048) 评论(5) 推荐(1) 编辑
摘要: 题目 给你一根长度为n的绳子,请把绳子剪成m段 (m和n都是整数,n>1并且m>1)每段绳子的长度记为k[0],k[1],…,k[m].请问k[0]k[1]…*k[m]可能的最大乘积是多少?例如,当绳子的长度为8时,我们把它剪成长度分别为2,3,3的三段,此时得到的最大乘积是18. 解题思想 动态规 阅读全文
posted @ 2018-03-09 19:07 二十四桥明月夜33 阅读(2939) 评论(0) 推荐(1) 编辑
摘要: 一、概述 本篇主要记录下CSS属性操作 二、字体属性 文字字体 font-family可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。浏览器会使用它可识别的第一个值。 字体大小 字重(粗细) font-weight用来设置字体的字重(粗细)。 文本颜色 颜色 阅读全文
posted @ 2018-03-07 20:12 二十四桥明月夜33 阅读(164) 评论(0) 推荐(1) 编辑