题解列表

筛选

【入门级C语言】合并两个链表并排序输出

摘要:解题思路:            直接创建两个不带有哨兵结点的链表保存数据,连接后对结点进行冒泡排序,最后输出排序好的链表,思路非常直接。注意事项:        因为没有哨兵结点,我做的时候没有考虑……

选择排序(C语言)

解题思路:比较10个数的大小,第一次循环时,假设数组的第1个数是最小的数,然后用一个for循环,将后面的9个数与第1个数进行比较,然后用min保存最小数字的数组下标,然后设置一个temp变量,用于交换第1个数与后面9个数中最小的数(如果第1个数就已经是最小的了,代码也适用)。

1004: [递归]母牛的故事

摘要:解题思路:注意事项:参考代码:#include <iostream>using namespace std;int main(){    int n,r,a[100],num=0;    int co……

论作弊狂魔怎样解出1000

摘要:解题思路:我们可以直接点运行,啥都不用干。注意事项:无参考代码:#include<stdio.h>int main(){    int a,b;    while(~scanf("%d%d", &a,……

Tom数qqqqqqqqqq

解题思路:注意事项:第一次直接拿整数int去接收输入的发现不行,之后才发现是接收2^32,而int是-2^31到2^31-1;所以输入的应该为字符串参考代码:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]arg

母牛的故事

摘要:解题思路:注意事项:参考代码:n=eval(input())m=[]while n:    a,b,c=2,3,4    if 0<n<55:        if n<5:            m.……

2042: 杨辉三角(C语言)

摘要:解题思路:注意事项:参考代码:#include <stdio.h> #include <stdlib.h> typedef long long LL; int main() {    ……

堆栈的使用,纯用数据结构编写(Java代码)

解题思路:#####这里主要是用链栈的思想来解决问题1.创建一个节点2.在栈中最好是来一个pre指针,以此来保存前一个节点的位置,方便后面进行遍历3.创建一个管理类,来管理节点4.在管理类中编写pop、push、peek方法来实现入栈出栈以及查看栈顶元素的功能------------详细代码如下:pa