暂无搜索历史
我们可以将输入num视为一个长为32的二进制串,从高往低枚举num的每一位,通过取余的形式判断该位数是否数值为1。
当n>0时,若n是丑数,则n可以写成n=2^a*3^b*5^c的形式,其中a,b,c都均为非负整数。
我们可以根据丑数的性质,只包含2,3,5三个质因数。我们可以分别设置三个指针用来计算丑数。
Python replace()方法把字符串中的old(旧字符串)替换成new(新字符串),
相反,我们设计了一个笨阶乘clumsy:在整数的递减序列中,我们以一个固定顺序的操作符序列来依次替换原有的乘法操作符:乘法(*),除法(/),加法(+)和减法(...
编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为'1'的个数(也被称为汉明重量)。
给一个有序数组nums,请原地删除重复出现的元素,使每个元素最多出现两次,返回删除后数组的长度。
给你一个有序数组nums,请原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。
1.链表长度不大于1时,此时链表长度为空或为1,不管怎么移动都还是原来的链表,此时直接输出链表。
存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素只出现一次。返回同样按升序排列的结果链表。
有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。
请你给一个停车场设计一个停车系统。停车场总共有三种不同大小的车位:大,中和小,每种尺寸分别有固定数目的车位。
zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成元组,然后返回由这些元组的对象,这样做的好处是节约了不少的内存。
贪吃蛇通过“上”,“下”,“左”,“右”四个方向来控制蛇的移动,贪吃蛇每吃到一个食物,身体长度就会增长一次,当蛇撞到墙壁或者自己身体的时候,游戏就会结束。
给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。
01 题目描述 题目描述: 将两个升序链表合并为一个新的升序链表并返回。 新链表是通过拼接两个链表的所有节点组成的。 如下面的示例: 输入:l1 = [1,2...
题目描述 题目描述: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串""。 如下面的示例: 输入:strs = ["flo...
题目描述: 给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。 整数除法仅保留整数部分。 示例: 输入:s = "3+2*2" 输出:7 ...
1.由题目可知只有“+”,“-”运算,没有“*”,“/”运算,因此少了不同运算符优先级的比较,可以从左到右计算。
同时根据杨辉三角,每个数是它左上方和右上方的数的和的原理,不断更新tmp数组的值,将每一个更新数字后的数组tmp保存到空数组res中,
暂未填写公司和职称
暂未填写个人网址