自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 (王道考研习题-数据结构)利用 B 树做文件索引时,若假设磁盘页块的大小是 4 000 字节,指示磁盘地址的指针需要 5 个字节

啊啊啊

2021-08-13 14:00:40 3352 16

原创 Windows中Navicat连接MySQL失败,启动mysql服务启动后停止,某些服务在未由其他服务或者程序使用时将自动停止

解决方法:1.备份MYSQL根目录下的Data文件夹!!!2.cmd以管理员身份打开3.复制mysql的bin文件目录,在cmd中键:cd C:\Program Files\MySQL\MySQL Server 8.0\bin(bin所在目录)4.再输入mysqld --initialize-insecure --user=mysql5.在计算机管理里启动mysql服务,即可启动成功6.重新连接navicat,注意数据库密码要输入正确(一般是root或者无密码)over!..

2021-04-08 10:38:35 2119

原创 超简单容易理解的n阶汉诺塔问题

//n阶汉诺塔问题(递归算法)#include"stdio.h"void Hani(int n,char a,char b,char c)//通过c将n个盘子从a->b{ if(n==1) { printf("%c->%c\n",a,b); } else { Hani(n-1,a,c,b);//先通过b将n-1个盘子从a->c printf("%c->%c\n",a,b);//再直接将最后一个盘子从a-&g

2020-06-25 18:19:07 387

原创 找出n以内所有完数

完数:所有因子之和等于自身。每个因子只加一遍,且因子包括1但不包括本身注:1不是完数#include"stdio.h"int main(){ int i,j,sum=1,n=1000;//这里取n为1000 for(i=2;i<=1000;i++) { sum=1; for(j=2;j<i;j++) { if(i%j==0) { sum+=j;

2020-06-25 12:04:34 2490 2

原创 求1/1!-1/3!+1/5!-1/7!+...+(-1)^(n+1)/(2*n-1)!(含改进算法)

求1/1!-1/3!+1/5!-1/7!+…+(-1)^(n+1)/(2*n-1)!法一:#include"stdio.h"int main(){ int n,k; float t,s=1.0;//用于累加记录最终值,t用于计算n的阶乘 scanf("%d",&n); for(int i=2;i<=n;i++) { t=1; for(int j=2;j<=2*n-1;j++)//计算n的阶乘

2020-06-25 11:49:53 1766

原创 求两个正整数的最大公约数(递归/非递归)

C版本方法一:#include"stdio.h"int main(){ int x,y,t=1;//求x,y的最大公约数 scanf("%d%d",&x,&y); for(int i=2;i<=x&&i<=y;i++) { if(x%i==0&&y%i==0) { x=x/i; y=y/i; t=t*i;/

2020-06-24 23:54:08 5616 1

原创 C++:n个整数的最大子段和

题目:给定n个整数(可以为负数),求其子段和的最大值。(子段和即连续的几个整数的和)例如:-2,11,4,13,-5,-2的最大子段和为20简单分析:最大子段和必定是以正数开始,正数结束;#include<iostream>using namespace std;int main(){ int i,j,n,max=0,temp;//n个数 cout<<"请输入n:"; cin>>n; int a[n];//存数 cou

2020-05-26 10:35:15 556

原创 Android Studio完整删除model!!!!

打开Project点到Android右键你要删除的Module,点击“Open Module Setting”然后点击你要删除的module,点左上的“—”,然后“Yes”,记住一定要点OK!!!不然删不掉!我就是忽略了这个,一直没删掉。打开Project右键你要删除的module,点击Delete就可以了。(这一步要是没有出现Delete,前面的步骤里面你就有问题)拒绝白嫖,从我做起,有帮助可点赞...

2020-05-22 12:01:08 692

原创 找出n个自然数(1,2,3,4......n)中取r个数的组合

找出n个自然数(1,2,3,4…n)中取r个数的组合。 按照从小到大的顺序输出。给出两种算法:法一:回溯法(非递归法)用n=5,r=3来作例子用数组x[r+1]来存储组合,为方便这里,从x[1]存储。规定x[1]~x[3]按从小到大排列,由此可以得出x[i]上所填数的最大值和最小值。x[1]min=1, x[2]min=2, x[3]min=3;x[3]max=5, x[2]max=...

2020-05-04 21:44:11 2487

原创 C++:任何一个正整数都可以用2的幂次方来表示

C++:任何一个正整数都可以用2的幂次方来表示例如:7=2²+2+2⁰,137=2⁷+2³+2⁰。输出格式2(2)+2(1)+2(0),2(7)+2(3)+2(0)以下有两种方法:法一:递归方法void f(int n,int deep)//递归函数,deep为递归深度{ if(n==1) cout<<"2("<<deep<<")"; ...

2020-05-04 14:09:52 3064 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除