字符数组ahia,输出如下: a h i ah ai hi ahi
1、首先算出字符数据中所包含的字符,使用二进制数据来表示,比如abca的二进制数据表示为{1,1,1,0…0},输出二进制位为1的全部子集合。 2、打印二进制位为1的字符子集合,每个子集合与二进制关系对应如下: a 1 b 10 c 100 ab 11 ac 101 bc 110 abc 111
设字符数组包含n个字符,s是从第一位到第n位均为1的二进制,i=0~2^n-1与s进行&操作,打印出值为1在n个字符数据中的字符,时间复杂度为O(2^n).
strBuffer[100]为字符数组; character[26]代表26个字母是否存在,0不存在,1存在 exsitChar[26]表示实际存在的字母集合 length为exsitChar[26]的长度 exsitcharBin表示从第一位到第n位均为1的二进制
新闻热点
疑难解答