算法导论
青春不长痘
计算机专业学生
展开
-
算法导论第三版分享
算法导论第三版分享大家一起学习啊!!!链接:https://pan.baidu.com/s/1ssoKs107bn8dj2-FB6iySA提取码:kpb6原创 2019-09-19 20:31:12 · 336 阅读 · 0 评论 -
hanoi塔问题C++实现
#include<iostream>using namespace std;//hanoi塔问题/*时间复杂度设n个盘子的移动次数为T(n)T(n)=2T(n-1)+1T(1)=1T(n)=2^n-1*/void move(char A,char B,int n) { cout<<"第"<<n<<"个盘子从"<<A...原创 2019-09-24 09:18:27 · 737 阅读 · 0 评论 -
C++生成随机数
C++中提供了两个产生随机数的函数,分别如下:伪随机数函数——rand():用于返回一个0到32767之间的伪随机数随机种子函数——srand():用来初始化随机数发生器的随机种子这两个函数的头文件都为随机种子的不同,产生的随机序列也不同,所以通常获取时间作为随机种子,这样就需要一个获取时间的函数time()函数,该函数的头文件为代码如下:#include<iostream>...原创 2019-09-25 21:50:29 · 306 阅读 · 0 评论 -
最大元和最小元(直接求解法和分治法)
给定一个数组,求数组中的最大元和最小元(即最大值和最小值)法1:直接求解#include<iostream>using namespace std;int main(){ int n,a[100]; cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; } int max=a[0],min=a[0]; ...原创 2019-10-08 21:12:25 · 2896 阅读 · 0 评论