A1. 阶乘 - 使用递归实现。···fact(n),可以表示为 n * fact(n - 1),只有n=1时需要进行特殊处理;··· B2: 使用 递归实现 快速排序htt...

A1. 阶乘 - 使用递归实现。···fact(n),可以表示为 n * fact(n - 1),只有n=1时需要进行特殊处理;··· B2: 使用 递归实现 快速排序htt...
https://zhuanlan.zhihu.com/p/342595416[https://zhuanlan.zhihu.com/p/342595416]
STL(标准模板库),是目前C++内置支持的library。它的底层利用了C++类模板和函数模板的机制,由三大部分组成:容器、算法和迭代器。 目前STL有六大组件 容器 co...
A1
给定一个单词及一段文章,请你输出这个单词在文章中一共出现的次数,和单词第一次出现时首字母 位于文章中的位置(文章中第一个字符位置为0 第二个字符位置为1 字符包含空格)。
注意:匹配单词时,不区分大小写"但要求完全匹配,即给定单词必须是文章中独立的单词,不能是 某个单词中的一部分。例如:to和tomato不能匹配。
输入
第1行为一个字符串,其中只含字母,表示给定单词(1<=字符串长度<=10)
第2行为一个字符串,其中只包含字母和空格,表示给定的文章(1<=文章长度<100000)
输出:
如果在文章中找到给定单词则输出两个整数,分别是单词在文章中出现的次数和第一次出现的 位置,两个整数之间用一个空格隔请 如果单词在文章中没有出现轩直接输出整数-1
Example
input:
To
to be or not to be is a question
output:
2, 0
提示
# 大写
text = text.upper();
# 一行字符串拆分到word.
wordAr = text.split(' ');
A2
小蓝的学校组织了一场演讲比赛,有8位评委为参赛选手进行打分,打分规则是去掉8位评委中最高分和最低分后,然后计算出剩余6位评委分数的平均值作为最后得分(保留两位小数)。
小蓝同学也积极参加了本次演讲比赛,请你帮小蓝计算一下她的最后得分。
编程实现:
输入8个整数(0<=整数<=100)分别以逗号隔开,并作为8位评委为小蓝同学的打分,请按照打分规则计算出小蓝的最后得分并输出。
输入
50,90,55,78,52,68,66,93
输出
68.17
A3
用户一次性输入N个数字(2<=N<=15 ,即每次输入的数字数量不同),数字之间以“,”作为分隔。 然后组合显示:
用户输入的数字个数;
用户输入的最小的数字;
将用户输入的数字按从大到小进行排列输出,数字之间以“广作为分隔;
如果用户输入的数字小于等于26 ,则找到相对应的26个大写英文字母(1对应,26对应, 并拼接在一起打印显示,如果输入的数字在1-26之外则不显示相应字母。(例:程序输入214 , 则显示输出s ) O
样例输入:
9,12,15,22,5,21,214
提示
zimubiao = [
"a","b","c","d","e","f","g","h","i","j","k","l","m","n", "o","p","q","r","s","t","u","v","w","x","y","z"
]
print(zifubiao[0])
A4
连续输入由英文字母组成的三行文字(每行文字不少于10个字符,中间由空格和英文标点符号),以回车键结束一行输入。
输出
将输入的三行文字拼接在一起输出。(不换行)
换行输出文字中出现的英文字母(不区分大小写)的大写, 而且按字母表顺序排序
再换行再大写字母下方输出其再文字中出现的次数。
输入
aa bb cc
dd ee ff
hh gg ii
aa bb cc dd ee ff hh gg ii
A B C D E F G H I
2 2 2 2 2 2 2 2 2
更多精彩内容,就在简书APP
"小礼物走一走,来简书关注我"
还没有人赞赏,支持一下
danbao
总资产1共写了9142字获得1个赞共1个粉丝
第14课: 字符串查找A1 给定一个单词及一段文章,请你输出这个单词在文章中一共出现的次数,和单词第一次出现时首字母 位于文章中的位置(文章中第一个字符位置为0 第二个字符位置为1 字符包...
图的基本概念 顶点,边,权重 图
定义 queue 是一种线性数据结构,它以先进先出 (FIFO) 方式存储项目。 enqueue: 入队列 dequeue: 出队列 front: 前 real: 尾部 习题...
视频 - 什么是算法 https://www.bilibili.com/video/BV1cT4y1J7SZ?p=11[https://www.bilibili.com/vi...
什么是螺旋遍历 提示
A1冒泡排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的...
使用List创建二维数组 访问每一个元素 A1. 习题 在一个5行10列的矩阵中,list[x][y] 可为 0 or 1, 那么可计算连续 '1'的个数,那么所有行内最长值...
A1 refer https://www.runoob.com[https://www.runoob.com] random() 方法返回随机生成的一个实数,它在[0,1)范...
函数调用规范 Naming调用规范特点好处__cdecl ( C declaration)c/c++ 函数的默认调用规范。*参数由右向左 压入堆栈,由调用函数 (caller...
SD 卡 Wi-Fi 配置 /etc/wpa_supplicant/wpa_supplicant.conf 清除缓存 sudo ip neigh flush dev enp1...
重载(overload) 只能靠参数列表而不能靠函数返回值类型的不同来区分重载函数。编译器按参数列表生成不同的内部标致符 c/c++ 编译后函数名的不同 foo(int x,...
4个默认函数 A() // 自定义可以自主初始化*~A() // 自定义可以自主清除*A(const A&) // 基本类型的变量的拷贝和赋值都是按bit 进行,这样,两个...
A1 编程实现:有一段楼梯有12级台阶,规定每一步只能跨一级或两级,要登上第12级台阶有几种不同的走法? 输入:>输出:登上第12级台阶有xxx种不同的走法。 A2 请你输入...
A1 给定一个单词及一段文章,请你输出这个单词在文章中一共出现的次数,和单词第一次出现时首字母 位于文章中的位置(文章中第一个字符位置为0 第二个字符位置为1 字符包...