算法
「已注销」
这个作者很懒,什么都没留下…
展开
-
插入排序法——C++和Python实现
插入排序法 插入排序法类似于打扑克摸牌时的情况,每抽到一张牌都会根据牌面大小选择一个合适它的位置。插入排序法类似于此。所以插入排序法非常试用于被排序集合中有一定数量已经排序好的数列。 C++ #include<iostream> using namespace std; int main(){ int i,j,n,v,i1; cout<<"输入排序数量:"<<endl; cin>>n; int a[n]; for(i=原创 2021-06-05 17:01:29 · 906 阅读 · 0 评论 -
冒泡排序法——C++和Python
冒泡排序法 C++ //从小到大 #include "iostream" using namespace std; int i,j,sr; int n; void print(int B[],int N){ for(int i=0;i<n;i++){ cout<<B[i]<<" , "; }cout<<endl; } void sort(int A[],int N){ for(i=0;i<N-1;i++){原创 2021-06-05 17:00:36 · 882 阅读 · 0 评论 -
选择排序法——C++
选择排序法 个人感觉和插入排序算法大同小异 代码实例: //从小到大 #include "iostream" using namespace std; int i,j,sr; int min_number; int n; void print(int B[],int N){ for(int i=0;i<n;i++){ cout<<B[i]<<" , "; }cout<<endl; } void sort(int A[],int原创 2021-05-23 11:48:49 · 1023 阅读 · 0 评论 -
深度优先算法——C
深度优先算法——C #include<bits/stdc++.h> using namespace std; long long ans=0; int ss[3][4]={0,0,0,0,0,0,0,0,0,0,0,0}; void dfs(int x,int y){ if(x>2||x<0||y>3||y<0) return ; //运行到这里,说明已经越界了,则需要返回上一级的dfs(),然后换个方向继续寻找 if(ss[x][y]==原创 2021-06-05 17:00:18 · 916 阅读 · 0 评论