Huffuman树 不需用删除,不需要额外空间。 解题思路:利用vector容器灵活性,可以自由添加数据,先对vector容器排序,取第一个和第二个数相加加入容器中,第一个和第二个数变为无穷大,不需用删除第一个第二个数,也不需要在开辟一个数组或者容器来存储原来的数据。注意事项:注意while循环次数,--n和n--的区别。 题解列表 2022年11月27日 0 点赞 0 评论 659 浏览 评分:9.9
简简单单解决-C语言 摘要:解题思路:注意事项:参考代码:#include<stdio.h> int main() { int arr[100][100]; int brr[100][100]; …… 题解列表 2022年11月27日 0 点赞 0 评论 690 浏览 评分:8.0
C语言简单版 摘要:解题思路:利用循环和for语句来做注意事项:for语句后面没有分号参考代码:#include<stdio.h>int main(){ int i,c=0,n; scanf("%d",&n); int …… 题解列表 2022年11月27日 0 点赞 1 评论 755 浏览 评分:9.9
自定义函数之字符提取 摘要:解题思路:需要数组进行存储,若遇到元音字母即可输入该数组注意事项:参考代码:#include <stdio.h>void f(char *a,char*b);int main(){ char a[10…… 题解列表 2022年11月27日 0 点赞 0 评论 679 浏览 评分:9.9
可以将上行和下行的过程合二为一 解题思路:逐步分解后发现只有第一次释放时是无反弹的,那么我们就可以把每次反弹的过程看成第从2项开始的等比数列。注意事项:注意我是指把每一次反弹当作一项,也就是说一次反弹包含上行和下行,当然也不要忘记最后加上第一项该题目使用数学方法确实十分简洁, 题解列表 2022年11月27日 0 点赞 0 评论 566 浏览 评分:9.9
用冒泡思维来做的 解题思路:就这个样子啦,反正也是排好序的了,将输入的数字放进数组中,然后重新排过一次序就好了。同样的道理,如果是没排好序的话,就插入,然后再选择自己擅长的排序方法进行排序就OK啦!各位靓仔靓女们,愿你们的头发还保得住!注意事项:参考代码:#includeintmain(){inta[ 题解列表 2022年11月27日 0 点赞 1 评论 450 浏览 评分:9.9
2778: 判断数正负 摘要:解题思路: while循环控制输入 if条件判断控制范围注意事项:参考代码:while 1: a = int(input()) if a <= -1E9 or a >= 1E9: #…… 题解列表 2022年11月27日 0 点赞 0 评论 682 浏览 评分:2.0
编写题解 1046: [编程入门]自定义函数之数字后移(有细致的讲解) 解题思路:注意事项:参考代码:#index,在列表某一确定位置插入确定的东西(insert()方法在指定位置插入指定的值。),#pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。n=int(input())index=list(map(int, 题解列表 2022年11月26日 0 点赞 0 评论 607 浏览 评分:0.0
编写题解 1045: [编程入门]自定义函数之整数处理(讲解比较清晰,至少我认为,含函数与函数之间传参的问题) 摘要:解题思路:通过调用index()函数来查找位置之后通过列表的特点进行交换注意事项:函数参数间的参数的传递参考代码:def shuru(): a=list(map(int,input().spli…… 题解列表 2022年11月26日 0 点赞 0 评论 558 浏览 评分:8.0
很自然的一道题,没有晦涩难懂的算法,思考全面是关键 摘要:解题思路:注释已经比较清晰了注意事项:参考代码:#include<bits/stdc++.h>using namespace std;#define maxn 105int tu[maxn][maxn…… 题解列表 2022年11月26日 0 点赞 0 评论 957 浏览 评分:9.9