编程珠玑记录: 第一天
来源:互联网 发布:淘宝上色盲眼镜有用吗 编辑:程序博客网 时间:2024/06/07 07:26
//======================
输入:adcdefgh,3,8
条件:将前三个字母移到后面
输入:defghadc.
两种优秀算法:
一:
1,将adc逆序,cda defgh;
2,将defgh逆序 cda hgfed;
3,再将总体逆序 defghadc;
二:
判断adc长度与defgh长度大小,
if(strlen(s1) < strlen(s2))
其实就是将字符串分为三部分:
a ,b1,b2;
1:a与b2交换位置,b2,b1,a;
2,b2与b1交换位置,b1,b2,a;
//======================
一本英语字典,求出里面所有变位词(post,opst,spot)
方法:
pans anps pans anps pans
pots 1 opst pots 2 anps ... 3 pans snap
opt ---> opt opt ---> opt ... ---> opt
snap anps snap opst ... pots stop tops
stop opst stop opst ...
tops opst tops opst ...
1:将出现的单词由小到大排序,组成一个标识
2:将标识按顺序排列
3:将标识后面的打印出来
输入:adcdefgh,3,8
条件:将前三个字母移到后面
输入:defghadc.
两种优秀算法:
一:
1,将adc逆序,cda defgh;
2,将defgh逆序 cda hgfed;
3,再将总体逆序 defghadc;
二:
判断adc长度与defgh长度大小,
if(strlen(s1) < strlen(s2))
其实就是将字符串分为三部分:
a ,b1,b2;
1:a与b2交换位置,b2,b1,a;
2,b2与b1交换位置,b1,b2,a;
//======================
一本英语字典,求出里面所有变位词(post,opst,spot)
方法:
pans anps pans anps pans
pots 1 opst pots 2 anps ... 3 pans snap
opt ---> opt opt ---> opt ... ---> opt
snap anps snap opst ... pots stop tops
stop opst stop opst ...
tops opst tops opst ...
1:将出现的单词由小到大排序,组成一个标识
2:将标识按顺序排列
3:将标识后面的打印出来
阅读全文
0 0
- 编程珠玑记录: 第一天
- 编程珠玑记录(一)
- 编程珠玑第7章
- 编程珠玑第8章
- 编程珠玑第9章
- 编程珠玑第10章
- 编程珠玑第11章
- 编程珠玑第12章
- 编程珠玑第13章
- 编程珠玑第14章
- 编程珠玑第14章
- 编程珠玑第15章
- 编程珠玑第6章
- 【记录】第一天
- 第一天(记录一下)
- 记录第一天!!!
- 毕业设计记录第一天
- 记录第一天
- essy-ui获取下拉框的值与文本、赋值
- Android开发的四大组件
- .net中压缩和解压缩的研究
- Kruskal和Prim--最小生成树算法
- 10、ES6 字符串的解构赋值
- 编程珠玑记录: 第一天
- 求两个整数的最大公因子 欧几里得算法(辗转相除法)
- 百度万亿量级数据库Tera架构应用、设计与实践全攻略
- 宏定义基本用法
- leetcode 464. Can I Win
- hexo进阶使用
- HTML-css入门简介
- 如何修复Google Chrome上的“ERR_SSL_PROTOCOL_ERROR”
- 关于微服务和 Java 需要知道的 5 件事