- 博客(33)
- 资源 (10)
- 收藏
- 关注
原创 MYSQL创建用户以及解决MYSQL新建数据库看不到相关数据库信息的解决方案
GRANT ALL PRIVILEGES ON db1. TO ‘test’@‘%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;*
2023-12-11 02:22:01
586
原创 N-皇后问题,回溯法
回溯法:如果到达递归边界前的某层,由于一些事实导致已经不需要往任何一个子问题递归,就可以直接返回上一层,该做法叫做回溯法。学习此问题前,先学懂按字典序从小到大顺序输出的全排列全排列,字典序解析代码N-皇后问题(N Queens):八皇后问题,是一个古老而著名的问题.该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法?那么,我们将8皇后问题推广一下,就可以得到我们的N皇后问题
2022-03-01 00:10:41
145
原创 全排列,字典序
全排列,字典序全排列,字典序全排列,字典序全排列,字典序#include <cstdio>const int maxn = 11;int n; int p[maxn];int hashtable[maxn]={false}; int count = 0;void generativeP(int index){ if(index == n+1){ for(int i=1;i<=n;i++){ printf("%d ",p[i]); } printf(
2022-03-01 00:04:06
103
原创 PAT A1025【 PAT Ranking】
题目要求编程能力测试是由浙江大学计算机科学与技术学院组织的。每个测试应该在几个地方同时运行,测试结束后,排名将立即合并。现在你的工作是编写一个程序来正确地合并所有的排名,并生成最终的排名。输入规格:每个输入文件包含一个测试用例。对于每种情况,第一行包含一个正数N(<=100),即测试位置的数量。然后是N个排名表,每一个排名表的开始一行包含一个正整数K(<=300),即被试人数,然后K行包含注册号码(13位数字)和每个被试的总分。一行中的所有数字用一个空格隔开。输出规范:对于每个测试用
2022-02-27 23:38:54
75
原创 【Codeup1928 】日期差值
【Codeup1928 】日期差值题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD。输出每组数据输出一行,即日期差值。样例输入2013010120130105样例输出5#include<cstdio>#include<cmath>//{平年某月天数,闰年某月天数}int month[13][2] = { {0,0},{31,31},{2
2022-02-25 18:52:07
465
原创 剑指 Offer 50. 第一个只出现一次的字符,不用hash函数
题目:在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。示例:s = “abaccdeff”返回 “b”。s = “”返回 " “。s = “aabb”返回” "。限制:0 <= s 的长度 <= 50000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof著作权归领扣网络所有。商业转载请联
2021-05-02 11:49:45
94
原创 单片机课设-基于DA18B20的数字温度计
main.c/*************************************************************************************** DS18B20温度传感器实验 *实现现象:下载程序后,在温度传感器接口处,按照丝印方向插好温度传感器,数码管就会显示 检测的温度值,注意事项: ********************************
2020-12-16 09:23:35
730
1
原创 请求调页存储管理方式的模拟
实验七 请求调页存储管理方式的模拟1、实验目的通过对页面、页表、地址转换和页面置换过程的模拟,加深对请求调页系统的原理和实现过程的理解。2、实验内容(1)假设每个页面中可存放 10 条指令,分配给一作业的内存块数为 4。(2)用 C 语言模拟一作业的执行过程。该作业共有 320 条指令,即它的地址空间为 32 页,目前它的所有页都还未调入内存。在模拟过程中,如果所访问的指令已经在内存中,则显示其物理地址,并转下一条指令。如果所访问的指令还未装入内存,则发生缺页,此时需记录缺页的次数,并将相
2020-12-16 09:18:55
5394
1
原创 使用动态分区分配方式的模拟
使用动态分区分配方式的模拟1、实验目的 了解动态分区分配方式中使用的数据结构和分配算法,并进一步加深对动态分区 存储管理方式及其实现过程的理解。2、实验内容(1)用 C 语言分别实现采用首次适应算法和最佳适应算法的动态分区分配过程 alloc( )和回收过程 free( )。其中,空闲分区通过空闲分区链来管理:在进行内存 分配时,系统优先使用空闲区低端的空间。(2)假设初始状态下,可用的内存空间为 640KB,并有下列的请求序列:•作业 1 申请 130KB。•作业 2 申请 60KB。•作业
2020-12-16 09:17:50
1529
原创 使用动态优先权的进程调度算法模拟
实验五 使用动态优先权的进程调度算法模拟1、实验目的通过动态优先权算法的模拟加深对进程概念进程调度过程的理解。2、实验内容(1)用C语言来实现对N个进程采用动态优先权优先算法的进程调度。(2)每个用来标识进程的进程控制块PCB用结构来描述,包括以下字段:•••• 进程标识数 ID。•••• 进程优先数 PRIORITY,并规定优先数越大的进程,其优先权越高。•••• 进程已占用的CPU时间CPUTIME。•••• 进程还需占用的CPU时间ALLTIME。当进程运行完毕时,ALLTIME变为
2020-12-16 09:15:47
2829
原创 带密码的约瑟夫问题
带密码的约瑟夫问题:编号为1,2,…,n的n个人按照顺时针方向围坐一圈,每个人有自己的编号(正整数)、姓名和密码(正整数)三个数据项。一开始任选一个正整数作为报数上限值,从第一个人开始顺时针方向自1开始报数,报到m时停止报数。报m 的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新报数,如此下去,直到所有人全部出队为止。设计一个程序来求出出队顺序。输入格式:输入人数 n(1≤n≤50),再逐行输入每个人的信息(各项之间用逗号隔开),然后输入报数上限值m。输出格式:按出队顺序逐行输出
2020-05-22 00:40:23
4857
1
原创 单链表的创建及遍历
读入n值及n个整数,建立单链表并遍历输出。输入格式:读入n及n个整数。输出格式:输出n个整数,以空格分隔(最后一个数的后面没有空格)。输入样例:在这里给出一组输入。例如:210 5输出样例:在这里给出相应的输出。例如:10 5//单链表的创建和遍历 #include<stdlib.h>#include<stdio.h>typedef int ElemType;//定义节点typedef struct node{ int data; st
2020-05-22 00:24:41
4084
1
原创 编译和运行的区别
编译和运行的区别1.编译就是将java代码交给编译器进行语法检查,如果没有错误就生成.class文件2.运行就是将字节码文件(.class)交给java虚拟机执行,如果没有逻辑错误,就成功出现结果。编译期和运行期内存的分配1.编译期仅仅知道内存分配的位置和大小,不做具体的分配操作2.运行期确定真正的分配,确定分配的大小以及位置常见的错误1.编译错误是常见的语法错误:缺少分号,大小写...
2020-02-22 22:03:36
1039
原创 # 整除光棍
整除光棍这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数。这样的解当然不是唯一的,题目要求你输出最...
2019-11-25 09:33:19
103
原创 统计一行文本的单词个数
统计一行文本的单词个数输入: Let's go to room 209. 句子开头有空格,单词之间不一定空一格。输出:5题目分析:跳过开头的空格遇到单词的第一个字母计数加一并跳过一个单词的其他字符。在跳过一个单词的其他字符是的时候,要判断句子有没有结束。单词之间有多个空格的话,多于不计#include<iostream>int...
2019-11-16 09:41:16
115
原创 # 求两数的最大公约数和最大公倍数
题目描述:输入两个正整数mmm和nnn,求其最大公约数和最小公倍数。输入:输入共1行,有2个正整数m,n(0<m,n≤1000)输出:输出m,nm,nm,n的最大公约数和最小公倍数,以一个空格分隔开。样例输入2 3样例输出1 6分析代码#include<iostream>#include<iomanip>using nam...
2019-11-16 09:40:49
135
原创 异常类
一、什么是异常:异常就是在运行时产生的问题。通常用Exception描述。在java中,把异常封装成了一个类,当出现问题时,就会创建异常类对象并抛出异常相关的信息(如详细信息,名称以及异常所处的位置)。二、异常的继承关系:Throwable类是所有错误跟异常类的超类(祖宗类)。Exception异常类及其子类都是继承自Throwable类,用来表示java中可能出现的异常,并且合理的处理...
2019-11-16 09:40:12
164
原创 7-1 jmu-Java-06异常-03-throw与throws (100 分)
前言C语言中一般通过返回错误代码来表示一个函数执行是否有误。然而有的时候错误返回值可能与正常值相混淆。Java中使用异常来表示程序运行中发生的错误。本实验的主要目的为了演示使用异常机制替代错误返回值。题目内容编写类 ArrayUtils方法:public static double findMax(double[] arr,int begin, int end)方法功能:用来返回arr...
2019-11-16 09:38:44
1102
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人