算法
zerosom
这个作者很懒,什么都没留下…
展开
-
德州扑克判断牌型的代码(原创)
import java.util.HashMap;import java.util.Scanner;import java.util.TreeSet;public class Demo05 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = 0; TreeSet<Integer> set1 = new Tre.原创 2020-11-19 10:28:14 · 1611 阅读 · 0 评论 -
不使用Integer.toBinaryString计算一个整数转成二进制之后1的个数
如题,在不使用Integer.toBinaryString的情况下,如何计算一个整数中1的个数?跑偏的解法:考虑十进制转二进制的思路,通过除以2取余的思路,正数和0可以解决,负数是补码表示所以难以实现。正确的解法:通过与运算(&)和无符号右移(>>>)运算来实现。注意不能是带符号的右移。直接放代码:public class Demo01 { public ...原创 2020-04-17 10:03:18 · 189 阅读 · 0 评论 -
向右探索算法思想
以下是牛客网上面字节跳动的一道编程题,我自己写了一种时间复杂度为O(n*n)的解决办法,但是超时了,后来看解答,看到一种时间复杂度为O(n)的算法,自己叫它向右探索算法。时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 128M,其他语言256M我叫王大锤,是一名特工。我刚刚接到任务:在字节跳动大街进行埋伏,抓捕恐怖分子孔连顺。和我一起行动的还有另外两名特工,我提议我们在字节...原创 2020-03-11 12:29:24 · 259 阅读 · 0 评论