算法题练习已做
fl_crazy
这个作者很懒,什么都没留下…
展开
-
判断大于0整数是否为2的整数次幂
import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n=sc.nextInt();if(((n-1)&n)==0){System.out.println("对");}els原创 2017-11-23 21:13:33 · 266 阅读 · 0 评论 -
求单链表倒数第K个数(java)
//拿数组模拟链表,最后一位为-1作为标志位进行判断。import java.util.Arrays;import java.util.Random;import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc=ne原创 2017-11-23 21:37:17 · 451 阅读 · 0 评论 -
素数对
题目描述:给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。如,输入为10, 程序应该输出结果为2。(共有两对质数的和为10,分别为(5,5),(3,7)) 链接:https://www.nowcoder.com/questionTerminal/c96d6acc025541ffb79c579688f8d003来源:牛客网转载 2017-11-26 15:08:51 · 316 阅读 · 0 评论 -
!!无判断求两数中较大数(-1的位运算)
转自:https://bbs.csdn.net/topics/390957891public static void main(String[] args) { //-1>>3 = -1,-1>>>3 = 536870911 //1、取-1的绝对值1的二进制00000000000000000000000000000001(以4个字节表示) ...转载 2018-03-25 11:13:01 · 291 阅读 · 0 评论 -
算法题集合(1.递归,动态规划)
1.牛客--程序员面试金典--9.8 硬币表示 题目描述有数量不限的硬币,币值为25分、10分、5分和1分,请编写代码计算n分有几种表示法。给定一个int n,请返回n分有几种表示法。保证n小于等于100000,为了防止溢出,请将答案Mod 1000000007。测试样例:6返回:2eg:class Coins {public: int countWays(int n) { ...转载 2018-04-10 12:34:30 · 275 阅读 · 0 评论