- 博客(12)
- 收藏
- 关注
原创 《算法笔记》第六章源代码
P191~197#include<iostream>#include<vector>using namespace std;int main(){ vector<int> vi;//定义一个vector vector<typename> name vector<vector<int> > vo;//vector型vector vector<vector<int> > > >之间有空格
2021-09-29 21:03:17 164
原创 2021寒假集训Part 2
学习目标:巩固算法笔记第五章学习内容:2021寒假集训Part 1学习时间:2021-9-17学习产出:题单点这里补题弱鸡1 P2181 对角线#include<iostream>using namespace std;int main(){ unsigned long long n, ans; scanf("%lld",&n); ans = n * (n - 1) / 2 * (n - 2) / 3 * (n - 3) /4; printf("%lld"
2021-09-17 17:46:49 101
原创 《算法笔记》第五章源代码
P153#include<cstdio>#include<algorithm>using namespace std;bool cmp(int a, int b){ return a > b;}void to_array(int n, int num[]){ for(int i = 0; i < 4; i++){ num[i] = n % 10; n /= 10; }}int to_number(int num[]){ int sum =
2021-09-14 10:14:41 145
原创 《算法笔记》第四章源代码
P99#include<iostream>using namespace std;const int n = 8;int a[n] = {8,7,6,5,4,3,2,1};void selectSort();int main(){ selectSort(); for(int i = 0; i < n; i++){ printf("%d ",a[i]); } return 0;}void selectSort(){ for(int i = 0; i < n
2021-09-11 22:02:01 118
原创 通讯录管理软件源代码
通讯录管理软件源代码#include<iostream>#include<stdlib.h>#include<string.h>#include<conio.h>#include<time.h>using namespace std;typedef struct chsystem//chat_system的缩写{ char name[15];//姓名 char tel[20];//手机 char postcode[15];//
2021-09-07 14:08:28 740
原创 随机数
头文件要加上#include<stdlib.h>#include<time.h>其次 在main函数开头加上srand((unsigned)time(NULL);[0,RAND_MAX]#include<stdio.h>#include<stdlib.h>#include<time.h>int main(){ srand((unsigned)time(NULL)); for(int i=0;i<7;i++){ pri
2021-03-06 14:48:22 74
原创 排序专题
主要是通过《算法笔记》的学习的一些有关排序的感悟(可能有点easy)冒泡排序#include<stdio.h>const int n=10;int a[n]={10,9,8,7,6,5,4,3,2,1};void sort(){ for(int i=0;i<n-1;i++){//进行n-1趟操作 for(int j=0;j<n-i-1;j++){//每进行了一趟操作 则下一趟操作数-1 即操作数=n-1-i if(a[j]>a[j+1]){//决定从小到大
2021-03-06 14:29:24 107
原创 2021-02-03
#include<stdio.h>#include<string.h>int r;//全局变量 作为除法里的余数struct bign{ int d[1000]; int len; bign(){ memset(d,0,sizeof(d)); len=0; }};bign change(char str[]){ bign a; a.len=strlen(str); for(int i=0;i<a.len;i++){ a.d[i]=str[a.
2021-02-03 09:33:55 54
原创 2021寒假集训Part 1
学习目标:巩固算法笔记第四章学习内容:2021寒假集训Part 1学习时间:2021-01-24 25 26学习产出:题单由此进!!!以下只记录个人觉得有意思的1 P1177 【模板】快速排序#include<iostream>using namespace std;int n,a[1000001];void qsort(int l,int r)//应用二分思想{ int mid=a[(l+r)/2];//中间数 int i=l,j=r; do
2021-01-28 00:29:18 181
原创 《算法笔记学习》2021-01-24
学习目标:《算法笔记》第四章学习内容:4.5.2 简单二分法扩展4.5.3 快速幂4.6.1 two points4.6.2 归并排序4.6.3 快速排序4.7 其他高效技巧与算法学习时间:2021-1-23 19.00-0.30学习产出:P131#include<stdio.h>const double eps=1e-5;double f(double x){ return x*x;}double calSqrt(){ double left=1,righ
2021-01-25 00:56:29 106
原创 《算法笔记学习》2021-01-23
学习目标:《算法笔记》第四章学习内容:4.3 简单递归4.4 简单贪心4.5 简单二分(4.5.1)学习时间:2021-1-23 14.00-22.30学习产出:P112#include<stdio.h>int F(int n){ if(n==0){ return 1; }else{ return F(n-1)*n; }}int main(){ int n; scanf("%d",&n); printf("%d",F(n)); retu
2021-01-23 22:53:55 160
原创 《算法笔记学习》2020-01-22
学习目标:《算法笔记》第四章学习内容:1.简单排序2.sort函数的运用3.简单散列学习时间:2021-1-22 14.00-21.30学习产出:4.1.1选择排序#include <stdio.h>void selectSort(int A[],int begin,int end){//选择排序 从小到大排序begin到end 此时begin与end为数组下标 数组A为要排序的int型数组 for(begin=0;begin<end;begin++){
2021-01-22 22:50:59 134 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人