题解列表
数组替换小白解法-C语言
摘要:解题思路: 用指针来存放数组的长度注意事项: 注意区分数组a追加后的长度和原本的长度哪个更大参考代码: #include<stdio.h> int *p1,*p2; vo……
循环链表解决约瑟夫环
摘要:解题思路:尾插法将链表串起来,使用两个指针删除应该删的节点那一个,一直循环至剩下最后一个。注意事项:参考代码:#include<stdio.h>
#include<stdlib.h>
struct……
三个字符串的排序,冒泡排序,条理清晰
摘要:解题思路:将大数一个一个移动到右边去。注意事项:参考代码:#include"stdio.h"int main(){ int a[4]; int i=0; for(i=0;i<4;i++) { s……
优质题解
格子刷油漆c++dp(最详细)
摘要:看了好多大佬的代码,使用人数最多也是最容易的解法还是动态规划对于一个1列格子,从左上角第一个顶点出发的路径数为1:当n=2时,从左上角第一个顶点出发的路径数为6:那n=3呢?画出n=3时的表格,我们不……
[编程入门]电报加密 C++
摘要:原题链接:[编程入门]电报加密 C++解题思路:先看题:输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。很明显,我们需要一个字符串string a;(定义……
二进制移位练习-题解(C语言代码)纠正
摘要:
// 这个说是第四位到第七位,实际更是第五位到第八位
```c
#include
int main() {
int n;
int arr[100];
int……
输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。
摘要:解题思路: 就地矩阵互换实则为互换对角线两边的元素注意事项:参考代码:n = int(input())
while True:
try:
arr = [[int(j) f……