java下的01子串

104人阅读 评论(0) 收藏 举报
分类:

问题描述
对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:

00000

00001

00010

00011

00100

请按从小到大的顺序输出这32种01串。

输入格式
本试题没有输入。
输出格式
输出32行,按从小到大的顺序每行一个长度为5的01串。
样例输出
00000
00001
00010
00011
<以下部分省略>


锦囊1.使用五层循环。
锦囊2.最外面一层循环枚举最左边一位,第二层循环枚举左边第二位,依次类推,第五层循环枚举最低位。


源代码:

public class Main {
    public static void main(String[] args) {
        for(int i = 0; i < 2; i++){
            for(int j = 0; j < 2; j++){
                for(int k = 0; k < 2; k++){
                    for(int m = 0; m < 2; m++){
                        for (int n = 0; n < 2; n++) {
                            System.out.println(i+""+j+""+k+""+m+""+n);
                        }
                    }
                }
            }
        }
    }
}
查看评论

[经典面试题]最长01子串

【题目】 给定一个数组,数组中只包含0和1。请找到一个最长的子序列,其中0和1的数量是相同的。 例1:10101010     结果就是其本身。 例2:1101000       结果是110100 ...
  • SunnyYoona
  • SunnyYoona
  • 2014-12-16 10:36:59
  • 2316

Java 01字串

01字串
  • hoho_12
  • hoho_12
  • 2016-02-07 17:40:12
  • 738

蓝桥杯:01字符串

题目: 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种0...
  • JDOUN
  • JDOUN
  • 2016-03-27 20:02:31
  • 1026

蓝桥杯 01字串(循环)

基础练习 01字串   时间限制:1.0s   内存限制:256.0MB        问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能...
  • qq_30076791
  • qq_30076791
  • 2015-12-09 12:36:27
  • 1543

s_ 01字串

方法一:五层循环 #include "iostream" using namespace std; int main(){ for(int a=0;a
  • qq_28711703
  • qq_28711703
  • 2016-01-12 22:36:50
  • 281

网易笔试:交错01串

网易笔试:交错01串 题目描述 如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串。例如: “1”,”10101”,”0101010”都是交错01串。 ...
  • u010429424
  • u010429424
  • 2017-08-16 15:07:27
  • 3420

01相等的字串。

给出一个只有01的字符串,请找出最长的的01的数目的相等的字串。。 这题最暴力的解决方法就是就是先预处理每个区间01的数目,然后枚举起点和重点,时间复杂度是O(N^2)。 下面我们来介绍一种O(n...
  • NaCl__
  • NaCl__
  • 2015-12-31 09:05:16
  • 276

计算字符串中的子串出现次数

package com.company.string; import java.util.Arrays; /*  * reverse string  */ public cl...
  • illegalplayer1
  • illegalplayer1
  • 2016-08-31 12:29:40
  • 114

2472:子串计算 ②(STL处理)

描述给出一个只包含0和1的字符串(长度在1到100之间),求其每一个子串出现的次数。输入一行,一个01字符串。输出对所有出现次数在1次以上的子串,输出该子串及出现次数,中间用单个空格隔开。按子串的字典...
  • zqwang
  • zqwang
  • 2018-02-26 12:25:56
  • 36

基础练习——01子串

问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种...
  • zm1_1zm
  • zm1_1zm
  • 2017-03-10 21:35:43
  • 251
    个人资料
    持之以恒
    等级:
    访问量: 4800
    积分: 369
    排名: 21万+
    文章存档
    最新评论