Java-冒泡排序


package sort;import java.util.Arrays;//冒泡排序模板public class bubble_sort { public static void main(String[] args) { int[] arr = {44,-30,20,100,

Java-选择排序


package sort;import java.util.Arrays;//选择排序模板public class select_sort { public static void main(String[] args) { int[] arr = new int[]{10,20

Java-插入排序


package sort;import java.util.Arrays;public class insert_sort { public static void main(String[] args) { int[] arr = new int[]{1, 10, -5, 12

数组的插入,删除---线性表的插入,删除


数组的插入#include <iostream>using namespace std;int main(void) { char arr[5] = {'a','b','c','d','e'};

选择排序使用


#include <iostream>using namespace std;void select_sort(int a[],int length){ for(int i = 0;i<=length-1;i++){ for(int j = i+1;j<=

数组翻转题解


#include <iostream>using namespace std;void reverse(int a[],int size);int main(void) { int n,size; cin >> n >> size; int a[

最小公约数题解


#include <iostream>using namespace std;int lcm(int a,int b);int main(void) { int a,b; cin >> a >> b; int m = lcm(a,b); c

递归思想-猴子吃桃问题


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

算法-前缀和,差分


https://www.acwing.com/problem/content/797/#include <iostream>using namespace std;const int N = 100010;int n, m;int a[N], s[N];int main(void){

插入排序-算法


动画#include <iostream>#include <cstdio>using namespace std;void insertion_sort(int arr[], int len){ for (int i = 1; i < len; i++)