使用for循环输出字符串的子序列
来源:互联网 发布:windows 7 系统还原 编辑:程序博客网 时间:2024/06/06 08:30
方法一:1.输出字符串长度为len的所有后缀子序列。2.循环输出长度为len-1,len-2字符串的后缀子序列。void printSubString(string str){if (str.empty())return;int size = str.size();//输出字符串长度为size,size-1,size-2,...,1所有后缀for (int i = 0; i < size; ++i){//输出长度为size-i字符串的所有后缀for (int j = 0; j < size - i; ++j){for (int k = j; k < size - i; ++k){cout << str[k];}cout << " ";}cout<<endl;}}方法二:
1.输出字符串长度为len的所有前缀子序列。
2.循环输出长度为len-1,len-2字符的前缀子序列。void printSubString01(string str){if (str.empty())return;int size = str.size();for (int i = 0; i < size; ++i){//输出长度为size-i的所有前缀for (int j = i; j < size; ++j){for (int k = i; k <= j; ++k){cout << str[k];}cout << " ";}cout<<endl;}}
0 0
- 使用for循环输出字符串的子序列
- 以逗号拼接的字符串,如何使用for循环输出?
- <实例>输出给定字符串的全部连续子序列
- java动态规划 实现输出最大公共子序列的长度以及输出最大子字符串
- for循环倒序输出字符串的几种方法
- 使用for循环输出三角形
- 使用for循环输出九九乘法表
- **输出最长公共子序列-字符串
- 使用for循环输出空心的菱形的思路
- for循环的使用—打印输出各种图形
- 使用for循环打印输出1000以内的水仙花数
- 输入一个字符串,输出该字符串的最长重复子序列。
- 求两个字符串的最大公共子序列(可以不连续)的长度,并输出这个子序列
- 1.字符串的使用(char) 2.for循环的使用
- 动态规划---实现输出最大公共子序列的长度以及输出最大子字符串(java语言描述)
- 字符串的最大子序列
- 简单使用序列for循环语句
- for循环的使用 反转字符串,手写strrev()函数 解决问题
- Redis教程(十):持久化详解
- Python-Argparse
- 【追求进步】用两个栈实现队列
- 关于httpurlconnection getcontentlength返回值为-1的问题
- POSTGRESQL / mysql 索引区别(where)
- 使用for循环输出字符串的子序列
- Redis教程(十一):虚拟内存介绍
- CentOS 6.5安装SVN
- chmod 更改权限和查看权限
- 获取文本的宽高(包含行间距)
- Redis教程(十二):服务器管理命令总结
- 关掉firefox(火狐)和palemoon地址栏自动加www.前缀功能
- Redis教程(十三):管线详解
- 引爆你的Javascript代码进化(转)