C++ 高精度加法


#include <iostream>#include <vector>using namespace std;vector<int> add(vector<int> &A, vector<int> &B){ if (

数据结构-C语言-链表


#include <stdio.h>#include <stdlib.h>struct ListNode{ int element; struct ListNode *next;};typedef struct ListNode *Node;void initLi

数据结构-C语言线性表


C语言线性表/*线性表一般需要包含以下功能:● 初始化线性表:将一个线性表进行初始化,得到一个全新的线性表。● 获取指定位置上的元素:直接获取线性表指定位置i上的元素。● 获取元素的位置:获取某个元素在线性表上的位置i。● 插入元素:在指定位置i上插入一个元素。● 删除元素:删除指定位置i上的一个元

Leetcode-704. 二分查找


Leetcode-704. 二分查找C语言题解int search(int* nums, int numsSize, int target){ int index = binarySearch(nums,0,numsSize-1,target); return index;}int bi

最大公约数-题解(语法题)


更相减损术https://baike.baidu.com/item/更相减损术/449183c++ 代码#include <iostream>using namespace std;int gcd(int a,int b){ while(a != b) { if (a

求n的阶乘


#include <iostream>using namespace std;int fact(int n) { int m = 1; for(int i = 1;i<=n;i++){ m*=i; } cout << m <&

递归思想-猴子吃桃问题


题解-猴子吃桃问题猴子吃桃子问题:有一堆桃子,猴子第一天吃了其中的一半,并再多吃了一个!以后每天猴子都吃其中的一半,然后再多吃一个。当到第10天时,想再吃时(即还没吃)发现只有1个桃子了。问题:最初共多少个桃子?思路分析: 逆推day = 10 – > 1 peachday = 9 -->

ACWING 78. 左旋转字符串 --语法基础题(substr)


原题链接:https://www.acwing.com/problem/content/74/substr用法https://blog.csdn.net/m0_46512929/article/details/121394174#include <iostream>using names

二分法求n次方根


#include <iostream>#include <cstdio>#include <cmath>using namespace std;int main(void){ double l = -10000, r = 10000; double x

水仙花-题解


/*水仙花数是指一个N位正整数(N>=3),它的海个位上的数字的N次幂之和等于它本身。例如:153=1^3+5^3+3^3.本题要求编写程序计算所有N位水仙花数。*/#include <stdio.h>#include <math.h>int main(void){