不安小笼包

文章
4
资源
0
加入时间
3年0月9天

随笔三十:特殊的算术操作

下表描述的指令支持产生两个 32 位数字的全 64 位乘积以及整数除法。指令效果描述    imull     S    mull     S                 R[%edx]:R[%eax]        S * R[%edx]                 R[%edx]:R[%eax]

leetcode 【287 Find the Duplicate Number】【Python】

本题同样让我们找数组中重复的数字,但是给出了很多限制条件。其实leetcode好像对一些限制条件,无法做出判断,我们还是自我严格要求的好哦!首先,第一个不可以改变数组,其实这个就是限制了我们排序,如果排序,然后再遍历一下很快就能找到重复的数字了,时间复杂度O(nlogn),空间复杂度O(1); 其次,空间复杂度O(1),这个限制了我们使用hash查找,因为hash时间复杂度是O(1),但是空间要O

【2】用户输入字符,判断每个字符出现的次数

public class Test27 { public static void main(String[] args) { /* * 计算一个字符串每个字符出现的次数 * */ //1使用Scanner获取用户输入的字符 Scanner sc = new Scanner(System.in); System.out.println("请输入一段字符"); String src = sc.next(); //2创建Map集合,key是字符串中的字符,val