自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 遗传算法求解TSP问题

熟悉和掌握遗传算法的原理流程和编码策略,并利用遗传求解函数优化问题,理解求解流程并测试主要参数对结果的影响。

2023-11-21 21:06:53 516

原创 人工智能-产生式系统实验

产生式通常用于表示事实、规则以及它们的不确定性度量,适合于表示事实性知识和规则性知识。if 哺乳动物 and 食肉动物 and 黄褐色 and 暗斑点 then 豹子。if 哺乳动物 and 食肉动物 and 黄褐色 and 黑条纹 then 老虎。if 有蹄类 and 长脖子 and 长腿 and 暗斑点 then 长颈鹿。if 有犬齿 and 有爪 and 眼向前方 then 食肉动物。不确定性事实性知识的产生式表示。不确定性规则知识的产生式表示。确定性规则知识的产生式表示。

2023-11-21 21:05:28 1503

原创 A*算法求解八数码问题的python实现

熟悉和掌握启发式搜索的定义、估价函数和算法过程,并利用 A*算法求解 N 数码难题,理解求解流程和搜索顺序。

2023-11-21 11:58:22 723

原创 Java2实用教程书中例题

书中习题答案。

2023-10-12 11:26:39 96

原创 如何将两个多项式相乘

将P1当前项(ci,ei)乘P2多项式,再加到结果多项式中。

2022-10-18 20:20:48 1144 3

原创 C语言停车场管理模拟系统

某停车场是一个可停放n辆汽车的狭长通道,且只有 一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端),若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。按上述要求试为停车场编制车辆管理的模拟程序

2022-10-11 10:21:22 5507 3

原创 栈的顺序储存实现

C语言数据结构__栈的顺序存储实现

2022-10-03 16:54:49 164

原创 PTA 7-1 最大和最小

请使用指针法(间接访问)编写程序,程序的功能是从键盘输入 10 个数,求其最大值和最小值的差。输入格式:输入10个整数输出格式:无输入样例:1 2 3 4 5 6 7 8 9 10输出样例:9解答:#include<stdio.h>int min_max(int *a){//函数主体 int i; int max = a[0], min = a[0]; for(i=0;i<10;i++){ if(a[i]>max)...

2022-05-28 09:55:13 1075

原创 6-7 数组循环右移 (20 分)

本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由(a0​a1​⋯an−1​)变换为(an−m​⋯an−1​a0​a1​⋯an−m−1​)(最后m个数循环移至最前面的m个位置)。函数接口定义:void ArrayShift( int a[], int n, int m );其中a[]是用户传入的数组;n是数组的大小;m是右移的位数。函数ArrayShift须将循环右移后的数组仍然存在a[]中。裁判测

2022-03-20 12:10:48 8685 4

原创 Python字符串处理函数

Python字符串处理函数①len(x) 长度,返回字符串x的长度**len(“一二三456”)**结果为6②str(x) 任意类型x所对应的字符串形式str(1.23)结果为"1.23" str([1,2])结果为"[1,2]"///eval函数将字符串两侧引号去掉,变成一个Python能运行的语句,从这方面来说eval函数与str函数是一对对应的函数.③hex(x)或oct(x) 整数的十六进制或八进制的小写形式字符串hen(425)结果为"0x1a9" oct(425)结果为"0o

2022-02-22 18:30:12 840

原创 Python 字符串处理方法

str.lower() 返回字符串的副本,全部字符小写"Abcdfhg".lower() 返回'abcdfhg'str.uppper() 返回字符串的副本,全部字符大写"Abcdfhg".upper()返回'ABCDFHG'str.split(sep=None) 返回一个列表,由str根据sep被分隔的部分组成"A,B,C".split(" ,")结果为['A','B','C'] #'A'此时为单独字符...

2022-02-22 09:52:47 647

原创 解密qq号—队列

本题来自纪磊《啊哈!算法》解密规则如下,首先将第1个数删除,紧接着将第2个数放到这串数的末尾,再将第三个数删除并将第4个数放到这串数的末尾,再将第五个数删除......直到剩下最后一个数,再将最后一个数也删除。按照刚才的顺序,将这些数连在一起,就得到最后的结果了。现在给出一串数字:631758924#include<stdio.h>int main(){ int q[102] = {0,6,3,1,7,5,8,9,2,4},head,tail;//初始化队列 head =

2022-01-13 10:30:15 607

原创 turtle程序语法分析

turtle程序语法分析这里写目录标题1.库引用与import2.turtle画笔控制函数3.turtle运动控制函数4.turtle方向控制函数5.基本循环语句6.Python蟒蛇绘制代码分析1.库引用与importturtle蟒蛇绘制实例代码:import turtleturtle.setup(650.350.200.200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("

2021-12-30 13:32:16 612

原创 7-14 输出最大值和最小值 (10 分)

题目:输入6个整形数据(6个数不可以相同;正负均可),用空格隔开,并放入数组中(如:int Array[6];),输出最大值和最小值,中间用英文逗号(,)隔开。输入格式:输入6个整形数据(6个数不可以相同;正负均可),用空格隔开。输出格式:输出最大值和最小值,中间用英文逗号(,)隔开。输入样例:1 2 3 4 5 6输出样例:6,1#include<stdio.h>int main(){ int a[6]; int min, max, i; fo

2021-12-16 12:10:21 2600

原创 统计学,数据挖掘,机器学习和人工智能之间的区别及联系

统计学,数据挖掘,机器学习和人工智能之间的区别及联系首先,让我们来对这些学科进行大致的了解①:统计学统计学是在资料分析的基础上,自17世纪中叶产生并逐步发展起来的一门学科,它是研究如何测定、收集、整理、归纳和分析反应数据资料,一边给出正确信息的科学。统计学广泛的应用在各门科学,从自然科学、社会科学到人文科学,甚至被用来做工商业和政府的情报决策。随着大数据时代的来临,统计的面貌也逐步被改变,与信息、计算机等领域密切结合,是数据科学(Data Science)中的重要主轴之一。②:数据挖掘在当今大数据

2021-11-04 23:09:02 1673

原创 统计学,数据挖掘,机器学习和人工智能之间的区别及联系

统计学,数据挖掘,机器学习和人工智能之间的区别及联系首先,让我们来对这些学科进行大致的了解机器之心之前编译的一篇文章《人工智能、机器学习、深度学习,三者之间的同心圆关系》也对此问题进行了探讨①:统计学统计学是在资料分析的基础上,自17世纪中叶产生并逐步发展起来的一门学科,它是研究如何测定、收集、整理、归纳和分析反应数据资料,一边给出正确信息的科学。统计学广泛的应用在各门科学,从自然科学、社会科学到人文科学,甚至被用来做工商业和政府的情报决策。随着大数据时代的来临,统计的面貌也逐步被改变,与信息、计算

2021-11-04 23:05:23 1367

原创 HDFS中块(block)和切片(split)的区别

HDFS中块(block)和切片(split)的区别区别①:对比HDFS中数据的分块,块的大小默认为64M(或128M),同时产生了三个副本;​ 进行分片时先将块从分布式系统中取出,通过分片算法对块进行分片,片的单位就是块的大小(64M或128M)。区别②:block是在物理内存上进行存储的,真实存在于hdfs上的 而片(split)是虚拟内存上的储存,是逻辑上的“分片”,减少块的数量,便于后续读取。区别③:一个split只能属于一个文件,但是一个文件会被切成很多片

2021-11-02 23:49:24 1133

原创 HDFS节点距离计算

在HDFS写数据的过程中,NameNode会选择距离待上传最近距离的DataNode接收数据。最近距离的值为两个节点共同祖先的距离总和。机架感知第一个副本在客户端所处的节点上,如果客户端在节点外,随机选一个。第二个副本在另一个机架的随机一个节点上,位于和第一个节点相同的框架,框架中的随机节点。第三个副本位于相邻的随机机架里的随机节点对于以上机架感知,需要考虑的因素如下:1:对于第一个副本选择本地机架,距离近,上传速度快。2:第二个副本选择远程机架的随机节点,保证数据可靠性。3: 第三个副本

2021-11-02 19:15:38 497

原创 YARN工作机制

YARN工作机制首先,yarn作为2.0之后独立的资源调度平台(全称Yet Another Resource Negotiator),负责为运算程序提供服务器运算资源。相当于一个分布式的操作系统平台,而MapReduce等运算程序相当于运行于操作系统之上的应用程序。二类长期运行的守护进程提供核心服务①管理集群上资源使用一定资源管理器(RM)②运行在所有节点上可启动监控容器的节点管理器(NM)调度器:三种资源分配方式1.先进先出2.容量3.公平Yarn的构架及其工作状态如下:#mermaid-svg

2021-11-02 09:36:39 485

原创 HDFS读数据流程

HDFS读数据流程#mermaid-svg-icAIgWx2MZDolaPo .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-icAIgWx2MZDolaPo .label text{fill:#333}#mermaid-svg-icAIgWx2MZDolaPo .node rect,#mermaid-svg-

2021-10-29 16:45:00 238

原创 HDFS写数据流程

HDFS写数据流程#mermaid-svg-jfFpDCKGVsIL9kK0 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-jfFpDCKGVsIL9kK0 .label text{fill:#333}#mermaid-svg-jfFpDCKGVsIL9kK0 .node rect,#mermaid-svg-

2021-10-29 16:44:12 103

Java2课后习题答案

Java2课后习题答案

2023-10-12

空空如也

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

TA关注的人

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