字符串穷举
摘要:偷懒,c#代码: class Program { static char[] c = new char[6]; static int l; static void Main(string[] args) { string s; s = Console.ReadLine(); l = s.Length
阅读全文
posted @
2020-07-13 17:20
万金流
阅读(329)
推荐(1) 编辑
栈例题-火车车厢重组
摘要:一组火车车厢编号1-n 从右向左经过车站 每节车厢可以临时进站(栈),放过主线上的几节车厢后再重新上路跟上。 输入车厢数和希望得到的车厢顺序,判断是否可能。 CCF教材下册P149,例6.9 代码如下: end here
阅读全文
posted @
2019-08-27 18:25
万金流
阅读(416)
推荐(0) 编辑
栈基本操作
摘要:判断空,出入,获取栈顶元素 代码如下: end here.
阅读全文
posted @
2019-08-27 17:06
万金流
阅读(242)
推荐(0) 编辑
循环链表-创建和输出-习题-狼抓兔子
摘要:如题: 代码如下: 学会以后,试着用循环列表解决这个问题: 有10个兔子洞,大灰狼第一次看1号洞,第二次看3号洞,第三次看6号洞……每次多隔一个。如果大灰狼一共看了一万次洞,问小兔子藏在哪些洞里是安全的。
阅读全文
posted @
2019-08-26 21:06
万金流
阅读(390)
推荐(0) 编辑
创建与正反向输出双向链表
摘要:如题。 其他基本操作可参照单链表 代码如下:
阅读全文
posted @
2019-08-26 20:55
万金流
阅读(477)
推荐(0) 编辑
链表-例-城市道路和直连城市
摘要:CCF,P136, 例6.5 输入城市数、道路数 输入每条道路两端的城市 输出每个城市可直接相连的城市 例: input: 4 5 2 3 3 1 1 4 2 4 1 2 output: 3 4 2 3 4 1 2 1 1 2 思路: 用链表数组存储每个城市可直连的城市数字(按输入内容录入,一行在两
阅读全文
posted @
2019-08-26 00:44
万金流
阅读(259)
推荐(0) 编辑
链表-其他基本操作
摘要:单向链表的以下操作: 创建输出求表长查找值插入值删除节点 代码: end here
阅读全文
posted @
2019-08-25 23:35
万金流
阅读(159)
推荐(0) 编辑
指针练习-字符串函数
摘要:利用指针进行字符串的统计、复制、删除 代码如下:
阅读全文
posted @
2019-08-25 22:20
万金流
阅读(252)
推荐(0) 编辑
结构体-输出一组数的排名
摘要:分析: 利用结构体数组存储每个节点的值、下标、排名。 对值排序,填写排名,再对下标排序,输出 代码如下: 运行结果:
阅读全文
posted @
2019-08-22 22:46
万金流
阅读(286)
推荐(0) 编辑
结构体-输入成绩排序
摘要:输入指定数量学生的姓名、语文、数学成绩,按总分从高到低排序 代码: 运行结果:
阅读全文
posted @
2019-08-22 22:36
万金流
阅读(1164)
推荐(0) 编辑
结构体-重叠窗口面积
摘要:输入两个窗口位置(左边横坐标,右边横坐标,上边纵坐标,下边纵坐标),输出重叠部分面积 代码: 运行结果:
阅读全文
posted @
2019-08-22 22:24
万金流
阅读(387)
推荐(0) 编辑
递归-最大公约数
摘要:1 using namespace std; 2 int gys(int x,int y)//用递归求最大公约数 3 { 4 if(y==0) 5 { 6 return x; 7 } 8 else 9 { 10 return gys(y,x%y); 11 } 12 } 13 main() 14 { 15 int a,b; 16 cin>>a>>b; 17 cout<<gys(a,b); 18 }
阅读全文
posted @
2019-08-21 22:23
万金流
阅读(678)
推荐(0) 编辑
递归-求n和n以前的自然数
摘要:#include using namespace std; void zrs(int n)//用递归求自然数(n和它之前) { if(n==1) { cout>a; zrs(a); }
阅读全文
posted @
2019-08-21 22:19
万金流
阅读(255)
推荐(0) 编辑
递归--自然数累加
摘要:#include <iostream> using namespace std; int jia(int n)//用递归求自然数累加(1+2+...+n) { if(n==1) { return 1; } else { return n+jia(n-1); } } main() { int a; cin>>a; cout<<jia(a); }
阅读全文
posted @
2019-08-21 22:15
万金流
阅读(360)
推荐(0) 编辑