题解列表
蓝桥杯算法提高VIP-数组输出
摘要:解题思路:将整个数组展平到一维,通过列表索引到绝对值最大的(list.index为第一个最大值的索引,也就可以很好解决当有多个最大值时候,输出行最小列最小的);将该索引值转换成在数组中的行列即可。注意……
选择排序的C语言解法
摘要:解题思路:选择排序和冒泡排序不一样,注意分辨注意事项:参考代码:#include<stdio.h>int main(){ int i,j,min,temp,a[10]; for(i=0;i<10;i+……
求圆的面积【C++学习iomanip标准库的使用】
摘要:解题思路:注意事项:重点在于如何精确地输出两位小数,可以去了解一下iomanip这个标准库。参考代码:#include <iostream>
#include <iomanip>
using na……
最难进制转换,全篇使用 10 进制(C 语言代码)
摘要:```C
// 2055.输入一个10进制正整数,然后输出它所对应的八进制数。
int power(int n) { // 输出次……
字符排列问题-题解(C语言代码)
摘要:-
```C
// 1207.有n个字母,列出由该字母组成的字符串的全排列(相同的排列只计一次)。
void arrangement() {
// 输入字母
char a[1……
[编程入门]自定义函数之数字后移【C++超新颖的解法】
摘要:解题思路:将数组复制加长,然后从n-m处开始输出即可。缺点是必须保证m<n,否则无法正常输出。注意事项:参考代码:#include <iostream>
using namespace std;
……
[编程入门]自定义函数之数字后移【超强算法】【直接在原数组上逆序解决】
摘要:解题思路:逆序三次注意事项:参考代码:#include <iostream>
using namespace std;
void mySwap(int &a, int &b)
{
……
[编程入门]自定义函数之字符提取【时间复杂度O(n)】【简单易懂双指针】
摘要:解题思路:一开始以为要用两个for循环,其实不用,因为这俩指针移动方向相同而且不走回头路。注意事项:没有参考代码:#include <iostream>
#include <string>
usi……