摘要: MySQL5和MySQL8多实例安装方法: 1.首先下载MySQL5和MySQL8 官方下载链接:https://dev.mysql.com/downloads/mysql/ 下载旧版本: 下载好后解压到你想要安装的文件目录内: 这里我的MySQL5的安装路径为:D:\MySQL\MySQL5\my 阅读全文
posted @ 2020-05-08 20:37 icesunbo 阅读(714) 评论(1) 推荐(0) 编辑
摘要: 此过程是在Mac上运行的,运行过程如图所示 编译的文件位置应该在Mac OS ⁩/ ⁨用户⁩ / (用户名) 阅读全文
posted @ 2019-09-28 21:43 icesunbo 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 定义: 最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。简单概况就是两个数或多个数能被取余为0的最大的数字。 先简单来算两个数的最大公约数 C语言: 两种方法:(1)枚举法 (2)辗转相除法 C++: 两种方法:(1)algorithm(算法)库 (2)递归法 阅读全文
posted @ 2019-09-28 20:49 icesunbo 阅读(1866) 评论(0) 推荐(0) 编辑
摘要: 素数: 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 例题:判断一个数在[a,b]之间的素数个数,以及素数的综合 C语言 阅读全文
posted @ 2019-09-28 19:05 icesunbo 阅读(376) 评论(0) 推荐(0) 编辑
摘要: while(scanf("%d,&n")!=EOF) 如果n被成功读入,则返回值为1, 如果n未被成功读入,则返回值为0, 如果遇到错误或遇到end of file,返回值为EOF。 那么什么时候返回EOF呢,简单来说在Windows下按住Ctrl+Z,在Mac下按住Ctrl+D,作为结束流的信号。 阅读全文
posted @ 2019-09-09 12:44 icesunbo 阅读(1625) 评论(0) 推荐(0) 编辑
摘要: 说明:ios::sync_with_stdio(false) 1.这句语句是用来取消cin的同步,什么叫同步呢?就是iostream的缓冲跟stdio的同步。这就是为什么cin和cout比scanf和printf慢很多,因为先把要输出的东西存入缓冲区,再输出,导致效率降低。 如果你已经在头文件上用了 阅读全文
posted @ 2019-09-08 23:26 icesunbo 阅读(3145) 评论(0) 推荐(1) 编辑
摘要: 定义: reverse用于C++中,对给定区间所有元素进行排序,是一种反向函数,不具备排序功能。sort函数包含在头文件为#include<algorithm>的C++标准库中。 语法: reverse(first,last) 参数: (1)first表示要排序数组的起始地址;(2)last表示数组 阅读全文
posted @ 2019-09-08 19:16 icesunbo 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 定义: sort函数用于C++中,对给定区间所有元素进行排序,默认为升序,也可进行降序排序。sort函数进行排序的时间复杂度为nlog2n,比冒泡之类的排序算法效率要高,sort函数包含在头文件为#include<algorithm>的c++标准库中。 语法: sort(start,end,cmp) 阅读全文
posted @ 2019-09-08 00:18 icesunbo 阅读(2485) 评论(0) 推荐(0) 编辑
摘要: 问题的发现:(想要看干货可以直接跳过这段) 我最近刚了解到关于栈的用法,于是按照参考书寻找代码,并把它敲到电脑上。编译运行代码后发现无法终止,在网上查找各种资料,总结如下。 因为我的电脑是Windows和Mac双系统的所以都试了一遍。 Windows端: 在(Visual Studio 2019/D 阅读全文
posted @ 2019-08-07 00:42 icesunbo 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 思路: 选择排序法是一种非常直观的算法,它会在计算每个计算步骤中选出一个最小值,进而完成排序。 模板: C++模板: 时间复杂度: 由于选择排序法会直接交换两个不相邻的元素,所以属于不稳定的排序算法。 然后再来看看选择排序法的复杂度。假设数据总数为N,那么无论在何种情况下,选择排序法都需要进行(N 阅读全文
posted @ 2019-08-02 16:06 icesunbo 阅读(2802) 评论(0) 推荐(0) 编辑