- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 轮盘赌选择法
轮盘赌选择法(roulette wheel selection)是最简单也是最常用的选择方法,在该方法中,各个个体的选择概率和其适应度值成比例,适应度越大,选中概率也越大。可以将每个个体的概率进行归一化处理,即每个个体的概率除以概率之和。从图中可以看出一等奖、二等奖、三等奖和四等奖的概率分别为10%、20%、30%、40%,和为100%。可以看出比例接近{0.1,0.2,0.3,0.4}。可以看出比例接近{0.1,0.2,0.3,0.4}。可以看出结果接近{0.3,0.4,0.1,0.2}。
2023-03-03 14:23:19 2794
原创 求解台阶问题和计算斐波那契数列第n个值
有个高度为10级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要到达最上面问一共有多少种走法?级台阶的楼梯,从下往上走,每跨一步只能向上1级或者2级台阶。要到达最上面问一共有多少种走法?较大时,如果使用递归求解,程序运行时间可能会很长,这时可以用。到达第1层,只有一种方法。级台阶到达的方法数;级台阶到达的方法数;级台阶到达的方法数。............
2022-07-21 20:24:00 368
原创 记录:docker 安装 nginx
目录软硬件环境安装步骤软硬件环境云服务器, Ubuntu Server 20.04 LTS 64bit,docker version 20.10.7安装步骤拉取镜像docker pull nginx启动容器~目录下新建 nginx 文件夹,方便管理。mkdir nginxcd nginx因为docker挂载文件时需要宿主机已有同名文件。所以先启动一个 test 容器,将 nginx.conf 文件复制到宿主机。docker run --name test -d ngin
2022-05-21 21:42:59 137
原创 记录:ubuntu20下 tomcat-8.5.75安装和配置
安装配置官网下载 apache-tomcat-8.5.75.tar.gz,使用 xftp7导入至 ubuntu安装解压到 usr/local目录下sudo tar -zxvf apache-tomcat-8.5.75.tar.gz -C /usr/local/配置配置用户权限。如果不配置权限,将无法进入bin目录sudo chmod 755 -R /usr/local/apache-tomcat-8.5.75运行 Tomcat。sudo /usr/local/apache.
2022-01-26 20:53:33 1382
原创 记录:ubuntu20下 jdk8u_201安装和配置
安装配置官网下载,使用 xftp7导入 ubuntu安装创建解压目录/usr/lib/jvmsudo mkdir /usr/lib/jvm解压到 usr/local目录下sudo tar -zxvf jdk-8u201-linux-x64.tar.gz -C /usr/lib/jvm配置修改环境变量sudo vi ~/.bashrc在末尾追加下面内容#set oracle jdk environmentexport JAVA_HOME=/usr/lib/jvm.
2022-01-26 20:35:19 494
原创 记录:windows10下 tomcat下载、解压安装和配置
记录:windows10下 tomcat下载、解压安装和配置Tomcat 是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。
2022-01-25 18:31:35 389
原创 solr8.9.0 使用心得
目录从数据库导入数据使用中文分词器从数据库导入数据需要配置一些文件:1、managed-schema配置文件详解2、data-config.xml配置使用中文分词器ik分词器,solr8.9.0 也可以正常使用
2022-01-03 21:35:44 604
原创 Windows下tomcat部署solr8.9.0
solr版本:Apache Solr 8.9.0操作系统:windows10Tomcat版本:apache-tomcat-8.5.70JDK版本:1.8.0_202
2021-08-19 18:25:39 394 1
原创 操作系统实验:磁盘调度
1、对于如下给定的一组磁盘访问进行调度:2、要求分别采用先来先服务、最短寻道优先以及电梯调度算法进行调度。3、要求给出每种算法中磁盘访问的顺序,计算出平均移动道数。4、假定当前读写头在90号,电梯调度算法向磁道号增加的方向移动。
2021-05-10 15:17:26 633
原创 操作系统实验:作业调度
实验内容1、假设系统中可同时运行两道作业,给出每道作业的到达时间和运行时间,如下表所示:2、分别用先来先服务算法、短作业优先和响应比高者优先三种算法给出作业的调度顺序。3、计算每一种算法的平均周转时间及平均带权周转时间并比较不同算法的优劣。
2021-05-08 15:02:38 1505
原创 操作系统实验:多级队列调度算法
实验 多级队列调度算法 设RQ分为RQ1和RQ2,RQ1采用轮转法,时间片q=7. RQ1>RQ2,RQ2采用短进程优先调度算法。
2021-04-12 14:40:38 1508
原创 ubuntu20下anaconda中Jupyterlab3.0配置远程登录
1 安装jupyterlab3.02 设置密码3 启动远程登录4 登录
2021-03-18 19:54:34 580
原创 习题11-8 单链表结点删除
本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中所有存储了某给定值的结点删除。链表结点定义如下:struct ListNode { int data; ListNode *next;};函数接口定义:struct ListNode *readlist();struct ListNode *deletem( struct ListNode *L, int m ...
2019-11-12 01:09:20 588
原创 实验4-2-8 输出整数各位数字
本题要求编写程序,对输入的一个整数,从高位开始逐位分割并输出它的各位数字。输入格式:输入在一行中给出一个长整型范围内的非负整数。输出格式:从高位开始逐位输出该整数的各位数字,每个数字后面有一个空格。输入样例:123456输出样例:1 2 3 4 5 6`#include <stdio.h>#include<math.h>int main()...
2019-10-27 19:05:34 1639
原创 实验4-2-5 水仙花数
实验4-2-5 水仙花数 (20 分)水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1^3 + 5^3 + 3^3。 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:1533703714...
2019-10-25 00:22:36 1281
原创 7-87 时间换算
本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。输入格式:输入在第一行中以hh:mm:ss的格式给出起始时间,第二行给出整秒数n(<60)。输出格式:输出在一行中给出hh:mm:ss格式的结果时间。输入样例:11:59:4030输出样例:12:00:10#include <stdio.h&g...
2019-05-02 10:44:54 907
原创 7-86 字符串替换
本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母对应字母AZBYCXDW……XCYBZA输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Only the 11 CAPItaL LeTtERS are ...
2019-05-02 10:32:35 422
原创 7-176 求特殊方程的正整数解
本题要求对任意给定的正整数N,求方程X2+Y2=NX^2+Y^2 =NX2+Y2=N的全部正整数解。输入格式:输入在一行中给出正整数N(≤10000)。输出格式:输出方程X2+Y2=NX^2+Y^2=NX2+Y2=N的全部正整数解,其中X≤Y。每组解占1行,两数字间以1空格分隔,按X的递增顺序输出。如果没有解,则输出No Solution。输入样例1:884输出样例1:10...
2019-05-02 00:19:02 528
原创 7-85 统计大写辅音字母
英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出字符串中大写辅音字母的个数。输入样例:HELLO World!输出样例:4#include <stdio.h>#include <string.h>i...
2019-04-30 00:06:25 703
原创 7-71 输出华氏-摄氏温度转换表
输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。输入格式:在一行中输入2个整数,分别表示lower和upper的值,中间用空格分开。输出格式:第一行输出:“fahr celsius”接着每行...
2019-04-29 23:38:37 2001
原创 7-78 求e的近似值
自然常数e可以用级数1+1/1!+1/2!+⋯+1/n!来近似计算。本题要求对给定的非负整数n,求该级数的前n项和。输入格式:输入第一行中给出非负整数n(≤1000)。输出格式:在一行中输出部分和的值,保留小数点后八位。输入样例:10输出样例:2.71828180代码如下#include <stdio.h>int main(){ int n;...
2019-04-29 18:23:31 449
原创 7-80 打印菱形图案
本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。输入格式:输入在一行中给出一个正的奇数n。输出格式:输出由n行星号“*”组成的菱形,如样例所示。每个星号后跟一个空格。输入样例:7输出样例: ∗\ast∗ ∗\ast∗ ∗\ast∗ ∗\ast∗ ∗\ast∗ ∗\ast∗ ∗\ast∗ ∗\ast∗ ∗\ast∗∗\ast∗ ∗\ast∗ ∗\as...
2019-04-29 18:20:13 480
原创 7-59 字符串逆序
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:在一行中输出逆序后的字符串。输入样例:Hello World!输出样例:!dlroW olleH代码如下#include<stdio.h>#include<string.h>int main(){...
2019-04-29 00:21:07 353
原创 7-58 求整数序列中出现次数最多的数
本题要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。输出格式:在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。输入样例:10 3 2 -1 5 3 4 3 0 3 2输出样例:3 4代码如下#include<stdi...
2019-04-29 00:00:46 290
原创 7-57 查找整数
本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。输入格式:输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。输出格式:在一行中输出X的位置,或者“Not Found”。输入样例1:5 73 5 7 1 9输出样例1:2输入样例2:5 73 5...
2019-04-28 23:37:19 128
原创 7-31 掉入陷阱的数字
对任意一个自然数N0N_0N0,先将其各位数字相加求和,再将其和乘以3后加上1,变成一个新自然N1N_1N1;然后对N1N_1N1 重复这种操作,可以产生新自然数N2N_2N2;……多次重复这种操作,运算结果最终会得到一个固定不变的数NkN_kNk,就像掉入一个数字“陷阱”。本题要求对输入的自然数,给出其掉入“陷阱”的过程。输入格式:在一行内给出一个自然数N0N_0N0(N...
2019-04-27 13:51:10 1310
原创 7-25 求奇数和
本题要求计算给定的一系列正整数中奇数的和。输入格式:输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。输出格式:在一行中输出正整数序列中奇数的和。输入样例:8 7 4 3 70 5 6 101 -1输出样例:116代码如下#include <stdio.h>int main(void) { int n; ...
2019-04-27 12:56:37 203
原创 7-55 矩阵运算
给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。输入格式:输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。输出格式:在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。输入样例:42 3 4 15 6 1 17 1 8 11 1 1 1...
2019-04-25 13:18:42 246
原创 7-54 将数组中的数逆序存放
本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。输入样例:410 8 1 2输出样例:2 1 8 10代码如下#include<s...
2019-04-24 23:38:55 263
原创 7-53 求最大值及其下标
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最大值及最大值的最小下标,中间用一个空格分开。输入样例:62 8 10 1 9 10输出样例:10 2代码如下#include <stdio.h>int m...
2019-04-24 20:01:36 218
原创 7-51 求n以内最大的k个素数以及它们的和
本题要求计算并输出不超过n的最大的k个素数以及它们的和。输入格式:输入在一行中给出n(10≤n≤10000)和k(1≤k≤10)的值。输出格式:在一行中按下列格式输出:素数1+素数2+…+素数k=总和值其中素数按递减顺序输出。若n以内不够k个素数,则按实际个数输出。输入样例1:1000 10输出样例1:997+991+983+977+971+967+953+947+9...
2019-04-24 19:30:36 796
原创 6-3 判断回文字符串
本题要求编写函数,判断给定的一串字符是否为“回文”。所谓“回文”是指顺读和倒读都一样的字符串。如“XYZYX”和“xyzzyx”都是回文。函数接口定义:bool palindrome( char *s );函数palindrome判断输入字符串char *s是否为回文。若是则返回true,否则返回false。裁判测试程序样例:#include <stdio.h>#in...
2019-04-24 18:52:05 679
原创 6-2 使用函数验证哥德巴赫猜想
本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:int prime( int p );void Goldbach( int n );其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数Goldbach按照格式“n=p+q”输出n的...
2019-04-24 17:38:15 832
原创 6-1 使用函数求素数和
本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。函数接口定义:int prime( int p );int PrimeSum( int m, int n );其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数PrimeSum返回区间[m, n]内所有素数的和。题目保证用户传入...
2019-04-24 17:10:22 1204
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人