题解列表

筛选

优质题解

C语言程序设计教程(第三版)课后习题7.2 (C语言代码)

摘要:解题思路注意事项:给十个数进行排序,我们用到的是冒泡法,每次将最大的一个数放到最后,由于前九次已经把后面的序列排好,所以一共只需要进行九次即可;同时在进行第i次排序的时候因为最后i个数是已经比较过的,……
优质题解

C语言程序设计教程(第三版)课后习题6.10 (C++代码)

摘要:解题思路:本题最好的办法,是通过循环逆推整个过程,要注意的是猴子是先吃一半,再吃一个。所以我们逆推的时候,要先加那一个,再翻一倍。注意事项:题目是第N天早上发现还剩一个,也就是说第N天并没有吃,所以只……
优质题解

Manchester-定位子串(朴素串模式匹配)

摘要:解题思路:1):设主串为A  B  C  D  E  F  G  H  I  G  K2):设模式串为E  F  G3):①:开始,先从主串的第一个字符开始匹配A  B  C  D  E  F  G ……
优质题解

[编程入门]求和训练 (C++代码)

摘要:### 解题思路: 最后结果由三部分和组成,每部分用一个for循环求解,最后相加即为结果 ### 注意事项: 求某个数的倒数,可以直接用1除以数本身,也可以使用cmath(math.h)库中的p……
优质题解

C语言程序设计教程(第三版)课后习题6.4 (C++代码)

摘要:解题思路:利用双层for循环嵌套,外层模拟每个阶乘数的累加,内层模拟每个数的阶乘,每次求出部分阶乘的结果,并加入总结果中注意事项:本题输入变量的数据范围是20以内,大家可以试验实验输入19,会发现输出……
优质题解

蓝桥杯基础练习VIP-阶乘计算 (C语言代码)

摘要:解题思路: 首先,题目中已经给了我们算法的大概思想,高精度计算,用数组实现。 首先我们要知道数组每一个位置存该大数的一个数位 如果用char类型的数组,可以减小内存开销,但是须要处理字符与数字变换问题……
优质题解

Manchester- 折半插入排序

摘要:解题思路:为了便于理解,这里的代码和题目不一样题目是在输入后的顺序表进行自身的折半插入排序这里把过程拆开了:总思路是每输入一个元素,就在有序表里面用二分查找查找插入位置,之后直接插入到有序表里面,最后……