ICode9

精准搜索请尝试: 精确搜索
  • leetcode 231. 2的幂2020-02-01 17:05:19

    给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1 示例 2: 输入: 16 输出: true 解释: 24 = 16 示例 3: 输入: 218 输出: false 本题思路转载位运算的常用技巧:lowbit运算,包含lowbit公式、讲解、证明   什么是lowbit运算? low

  • LeetCode 231.Power of Two(n&(n-1))2020-01-21 10:01:39

    题目链接:点击这里 n&(n-1)作用:将n的二进制表示中的最低位为1的改为0 2的幂,其二进制形式如下: 1:1 2:10 4:100 8:1000 16:10000 可见,如果n&(n-1)得到的结果是0,则为2的幂。 class Solution { public: bool isPowerOfTwo(int n) { if(n<=0) return false; re

  • 无尽算法之 整数翻转2020-01-17 11:38:27

    给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 思路: 还是老套路, 利用%2遍历整型 注意: 整数溢出不会抛异常, 只会变成负数. 题解: 假设我们的环境只

  • 算法题-整数反转2019-12-17 22:51:44

    描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231,  231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 示例1 输入: 123 输出: 321 示例2 输入: -123 输

  • LeetCode 7. 整数反转2019-10-29 23:03:29

    LeetCode 7. 整数反转   给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123输出: 321 示例 2: 输入: -123输出: -321示例 3: 输入: 120输出: 21注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231,  231 − 1

  • leetcode 8 字符串转换整数(atoi)2019-10-28 16:52:59

    请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,

  • LeetCode_231. Power of Two2019-10-25 11:52:17

      231. Power of Two Easy Given an integer, write a function to determine if it is a power of two. Example 1: Input: 1Output: true Explanation: 20 = 1 Example 2: Input: 16Output: trueExplanation: 24 = 16 Example 3: Input: 218Output: false   packa

  • leetcode 算法题884 (简单231) 两句话中的不常见单词2019-10-24 15:39:02

    leetcode 算法题884 (简单231) 两句话中的不常见单词 题目介绍 给定两个句子 A 和 B 。  (句子是一串由空格分隔的单词。每个单词仅由小写字母组成。) 如果一个单词在其中一个句子中只出现一次, 在另一个句子中却没有出现, 那么这个单词就是不常见的。 返回所有不常用单

  • leetcode-231-2的幂2019-10-05 16:56:43

    题目描述: 第一次提交: class Solution: def isPowerOfTwo(self, n: int) -> bool: if n==0:return False if n==1: return True s = str(bin(n))[3:] for i in s: if i == '1': return False

  • JS实现整数反转2019-09-07 17:01:18

    整数反转 题目: 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例: 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后

  • Leetcode刷题(231. 2的幂)2019-09-05 10:11:55

    Leetcode刷题(231. 2的幂)一.题目二.代码(C)方法一方法二三.提交记录方法一方法二四.备注 一.题目 给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1 示例 2: 输入: 16 输出: true 解释: 24 = 16 示例 3: 输入: 218 输出: f

  • leetcode--231. 2的幂2019-08-21 12:02:26

    给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1 示例 2: 输入: 16 输出: true 解释: 24 = 16 示例 3: 输入: 218 输出: false 第一种思路:直接循环查找 class Solution { public: bool isPowerOfTwo(int n) { int

  • 整数反转2019-08-18 14:50:32

    给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123输出: 321 示例 2: 输入: -123输出: -321示例 3: 输入: 120输出: 21注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231,  231 − 1]。请根据这个假设,如果反转

  • input标签的使用2019-08-12 12:06:15

    1,仅输入数字,禁止输入负号等符号. <input id='scoreinput' type="tep" value='' placeholder='请输入分数' /> <script type="text/javascript"> (() => { var tScore = 0; function sInp

  • LeetCode 231 2的幂2019-07-26 19:41:03

    给定一个整数,编写一个函数来判断它是否是 2 的幂次方。 示例 1: 输入: 1 输出: true 解释: 20 = 1 示例 2: 输入: 16 输出: true 解释: 24 = 16 示例 3: 输入: 218 输出: false 解法一 非常简单的题,没什么好说的。。。 class Solution: def isPowerOfTwo(self, n: i

  • 二进制2019-07-13 14:55:35

    二进制 二进制是计算技术中广泛采用的一种数制。 它的基数是2,进位规则是“逢二进一”,借位规则是“借一当二“ 在二进制中完全用0和1表示。 在计算机中,CPU是一个包含上亿个的晶体管,每个晶体管都只有两种表达方式:高电压和低电压。高电压表示1,低电压表示0。因此这就注定计算机采用二

  • LeetCode第五十题-幂函数计算2019-06-07 14:40:08

    Pow(x, n) 问题简介:实现函数Pow(x, n),即计算底数为x,幂数为n的结果 注: 1.-100.0 < x < 100.0 2.n是一个32位有符号的整数,取值范围是[−231, 231 − 1] 3.要求时间复杂度在log(n)以内 举例: 1: 输入: 2.00000, 10 输出: 1024.00000 2: 输入: 2.10000, 3 输出: 9.26100 3: 输入: 2.0

  • 8-231. Power of Two2019-05-27 10:53:31

    题目描述: Given an integer, write a function to determine if it is a power of two. Example 1: Input: 1Output: true Explanation: 20 = 1 Example 2: Input: 16Output: trueExplanation: 24 = 16 Example 3: Input: 218Output: false 代码实现: 方法一:用递归的方法做: 1 cla

  • 29. Divide Two Integers (JAVA)2019-04-28 11:41:07

    Given two integers dividend and divisor, divide two integers without using multiplication, division and mod operator. Return the quotient after dividing dividend by divisor. The integer division should truncate toward zero. Example 1: Input: dividend =

  • leetcode8 字符串转换整数 python2019-04-10 09:52:04

    字符串转换整数(中等)(leetcode8) 题目描述:请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为

  • python初学日常《三》 数据类型2019-03-17 20:55:00

    1、字符表达string: 字符串表示方式:' '、" " 、 ''' '''。 想在字符串' '里直接使用 ',就会出现错误。 错误的用法:'as'dw'、"as"asd"。 解决方案:正确的用法:"ac'cas"、'asd"wd'。 转义字符:\n、\

  • 整数反转2019-03-05 19:49:31

    1.问题描述 示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。     2.功能实现 class Solution: de

  • leetcode 整数反转2019-02-27 09:00:18

    给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123输出: 321  示例 2: 输入: -123输出: -321 示例 3: 输入: 120输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231,  231 − 1]。请根据这个假设,如果反

  • LeetCode(8. 字符串转换整数 (atoi))2019-02-07 13:51:13

    问题描述 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有