自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++:【练习题】Project-1 The robots in a warehouse

Project-1 The robots in a warehouse工程题目:In a modernized warehouse, robots are used to fetch the goods. Careful planning is needed to ensure that the robots reach their destinations without crashing into each other. Of course, all warehouses are rectangul

2020-10-23 21:26:12 617

原创 C++:【练习题】Project-2 电话转接中心

Project-2 电话转接中心工程题目:电话转接中心是一家负责接听和转发电话查询的公司。公司内包含三种级别的业务员:操作员,监督员和指导员。每个打进转接中心的电话查询都将根据其级别分配给相应级别的业务员进行处理,并优先分配给同一级别内序号靠前的业务员。每个业务员同一时间只能处理一个电话查询。每个业务员有一个状态域来表示其是否正在处理电话查询。假设现在有X个操作员(1, …, X),Y个监督员(1, …, Y) ,Z个指导员(1, …, Z) 。你需要完成任务分配工作并输出相应信息。限制条件及假设

2020-10-23 21:23:25 371

原创 C++:【练习题】输入输出流

习题11.1 题目:杰克船长挖掘到一个宝藏,里面有各种各样的财宝,每种财宝一堆,杰克船长打算每次将两堆财宝合并,直到将这些财宝合并为一堆,显然,经过n-1次合并之后,财宝会成为1堆,假定消耗的体力为两堆财宝的重量之和,为了将这批宝藏搬运到船上,杰克船长必须保证合并时花费的体力最少,你的任务是设计合并方案,计算出最小的体力消耗值。输入:第一行一个整数N表示有N组测试数据,接下来的N组测试数据,第一行整数M表示有M种财宝,下一行包括M个整数,表示每种财宝的重量。输出:消耗的最小体力值235 1

2020-10-23 21:15:46 3697

原创 C++:【练习题】STL程序设计

习题11.1 题目:某种聊天工具,每个好友的id都是唯一的,当用户接收到信息后,如果会话窗口之前没有与该好友的聊天信息,则在通信列表里,会将新接收的消息的好友id置顶,如果会话窗口中已有与该好友的聊天信息,则将该好友的id移动到通讯列表的顶端。请根据要求实现该功能。输入:第一行为整数N,代表有N组测试数据,接下来的N组测试中,第一行为整数T,代表有T条通讯,第二行有T个整数,按时间先后顺序表示接收到讯息的好友id。输出:按照通讯列表从上到下的顺序输出好友id,每个id以空格分隔。样例输入:35

2020-10-23 21:14:25 2048 1

原创 C++:【练习题】类模版

习题11.1 题目:编写一个函数模板,分别求一个组数里面数据的最大值,最小值和平均值。1.2 解题思路:定义模板类型T编写函数MathHelper求数组数据的最大值、最小值和平均值用double和int两组数据进行测试1.3 代码及注释:#include<iostream>using namespace std;//求一个数列的最大值、最小值、均值template<typename T>void MathHelper(T num[], int size)

2020-10-23 21:12:17 2792

原创 C++:【练习题】类的继承与多态性

习题11.1 题目:请编写程序完成如下设计学生类,数据成员包括学号(公有)、姓名(保护)、年龄(私有)、学生数(静态)。学生数用来统计构造出来的学生对象数量课代表类,继承自学生类,数据包括负责课程编号(公有)、课程评分(公有)要求使用构造初始化符表“:”的形式进行构造,每个类又相关数据的输出显示函数在主函数中构造对象并输出显示相关数据1.2 解题思路:构建学生类,创建各类数据成员创建课代表类继承学生类初始化静态成员变量构造对象进行调试1.3 代码及注释:#include&l

2020-10-23 21:08:18 4451

原创 C++:【练习题】类和对象

习题11.1 题目:下面是一个类的测试程序,设计出能使用如下测试程序的类。int main(){ Test a, b; a.Init(68,55); b.Init(18,36); a.Print(); b.Print(); return 0;}其执行结果为:68-55=1318-36=-181.2 解题思路:1、 构建Test类。2、 分析Test类内的方法分别是做什么用的,成员变量需要什么样的数据结构来存储。3、 编写程序并进行调试。1.3 代码及注释:#i

2020-10-23 21:04:35 10830 2

原创 Go:【学习笔记】Go 语言常量

Go 语言常量常量是一个简单值的标识符,在程序运行时,不会被修改的量。常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。常量的定义格式:const identifier [type] = value你可以省略类型说明符 [type],因为编译器可以根据变量的值来推断其类型。显式类型定义: const b string = “abc”隐式类型定义: cons...

2020-07-14 14:42:18 92

原创 机器学习:【学习笔记】DBSCAN密度聚类

DBSCAN密度聚类算法DBSCAN密度聚类算法是一种基于密度的聚类算法:聚类的时候不需要预先指定簇的个数最终的簇的个数不定DBSCAN密度聚类算法将数据点分为三类:核心点:在半径Eps内含有超过MinPts数目的点。边界点:在半径Eps内点的数量小于MinPts,但是落在核心点的邻域内。噪音点:既不是核心点也不是边界点的点。算法过程:将所有点标记为核心点、边界点或噪音...

2019-10-29 21:34:17 244

原创 机器学习:【学习笔记】K-Means算法

实现过程1 建立工程,导入sklearn相关包import numpy as npfrom sklearn.cluster import KMeans2 加载数据,创建算法实例def loadData(filePath): fr = open(filePath, 'r+') lines = fr.readlines() retData = [] retC...

2019-10-29 21:00:02 156

原创 Go:【学习笔记】Go 语言变量

Go 语言变量变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式是使用 var 关键字:var identifier type可以一次声明多个变量:var identifier1, identifier2 type实例package mainimport...

2019-10-26 10:41:24 115

原创 Go:【学习笔记】Go 语言数据类型

Go 语言数据类型在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。Go 语言按类别有以下几种数据类型:序号类型描述1布尔型布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true。2数字类型...

2019-10-24 22:23:05 165

原创 Go:【学习笔记】Go 语言基础语法

Go 语言基础语法1 Go 标记Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。如以下 GO 语句由 6 个标记组成:fmt.Println("Hello, World!")6 个标记是(每行一个):fmt.Println(“Hello, World!”)2 行分隔符在 Go 程序中,一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言...

2019-10-24 22:14:35 221

原创 Go:【学习笔记】Go 语言结构

1 Go 语言结构在我们开始学习 Go 编程语言的基础构建模块前,让我们先来了解 Go 语言最简单程序的结构。Go Hello World 实例:Go 语言的基础组成有以下几个部分:包声明引入包函数变量语句 & 表达式注释接下来让我们来看下简单的代码,该代码输出了"Hello World!":实例package mainimport "fmt"func ...

2019-10-24 22:02:53 329

原创 Python:【学习笔记】集合的使用

1 集合介绍集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合。【注意】创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:parame = {value01,value02,...}# 或者set(value)2 集合的基本操作2. 1 添加元素语法格式如下:s.add( x )...

2019-10-24 19:11:43 246

原创 神经网络:【学习笔记】01

1 基本概念统计学方法,利用已知数据,得出模型,利用模型预测结果。三要素:数据,算法,算力输入 -> 权值 -> 运算 -> 输出联系数据预测和离散数据的分类2 tensor张量:多维数组(列表)维数阶名字例子00标量11向量【】22矩阵【【】,【】】3 session会话:执行计算图中的结点运算imp...

2019-10-09 18:50:14 77

原创 数据结构:【学习笔记】04 线性结构——队列

队列1 队列及其实现队列:具有一定操作约束的线性表。插入和删除操作:只能在一端查插入,而在另一端删除。数据插入:入队列数据删除:出队列先来先服务先进先出:First In First Out (FIFO)1、类型名称:队列2、数据对象集:一个有0个或者多个元素的有穷线性表3、操作集:长度为MaxSize的队列Q属于Queue,队列元素item属于ElementTypeQ...

2019-09-14 16:28:51 129

原创 数据结构:【学习笔记】03 线性结构——堆栈

堆栈1 什么是堆栈例子:计算机计算算术表达式。由两类对象构成1、运算数:1、2、4 等2、运算符:+、- 等不同运算符优先级不一样1.1 后缀表达式中缀表达式:运算符号位于两个运算数之间。后缀表达式:运算符号位于两个运算数之后。后缀表达式策略:从左向右扫描,逐个处理运算数和运算符号。计算机实现后缀表达式计算方法的数据结构称为堆栈。1.2 堆栈的抽象数据类型描...

2019-09-08 16:42:18 251

原创 数据结构:【学习笔记】02 线性结构——线性表

1 线性表实例:多项式f ( x ) 的表示。方法一 顺序存储结构直接表示数组各分量对应多项式的各项:a【i】:项 x ^ i 的系数 ai 。两个多项式相加:两个数组对应分量的相加。缺点:表示多项式 x + x ^ 2000 时存在巨大的空间浪费。方法二 顺序存储结构表示非零项用结构数组(二维数组)表示:数组分量是由系数 ai 、指数 i 组成的结构,对应一个非零项。注意:存储...

2019-09-08 00:15:47 172

原创 数据结构:【学习笔记】01 基本概念

1 数据结构1.1 查询方法实例:二分法查询。1.1.1 二分法定义二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。1.1.2 查找过程首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,...

2019-09-07 11:06:33 202

原创 Python:【学习笔记】基本文件操作

1 创建和打开文件1.1 open()函数格式如下:file = open(filename[, mode[, buffering]])参数说明:file :被创建文件对象。filename : 打开文件的完整路径(若在当前文件同一目录下可以只写文件名)。mode : 可选参数,用于指定文件的打开方式,默认为 r 。值说明注意r只读模式文件必须存在...

2019-09-05 19:17:53 245

原创 Python:【学习笔记】异常处理及程序调试

1 python中常见的异常异常描述NameError尝试访问一个没有声明的变量引发的错误IndexError索引超出序列范围引发的错误IndentationError缩进错误ValueError传入的值错误KeyError请求一个不存在的字典关键字引发的错误IOError输入输出错误(文件不存在)ImportError无法找...

2019-09-03 21:07:53 184

原创 Python:【学习笔记】面向对象程序设计——类的使用

1 概述面向对象(Object Oriented,英文缩写OO)是一种设计思想。对象:划分两个部分,静态部分和动态部分。静态部分称为属性,即客观存在的事实;动态部分为对象的行为,即对象执行的动作。类:类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实现被称为类。面向对象程序设计的特点:封装继承多态...

2019-09-03 09:48:59 230

原创 Python:【学习笔记】MySQL数据库的使用

1 下载安装MySQLMySQL下载地址:https://dev.mysql.com/downloads/windows/installer/5.7.html

2019-08-28 12:21:14 198

原创 Python:【学习笔记】SQLite数据库的使用

1 数据库的基础知识1.1数据表一个数据库可以包含多个数据表,数据表是一系列二维数组的结合,存储和操作数据的逻辑结构。数据表由行和列组成,每一列都由字段值和字段名组成。2 Python使用数据库过程2.1 创建SQLite数据库文件# 导入模块import sqlite3# 创建连接对象conn = sqlite3.connect('mrsoft.db')# 创建游标对象c...

2019-08-27 19:44:19 205

原创 Python:【学习笔记】数据库的编程接口

1 DB_API规范python数据库遵循DB_API接口规范。更多有关DB_API接口规范的详细内容请查阅官网手册:https://www.python.org/dev/peps/pep-0249/2 连接对象参数说明dsn数据源名称user用户名password用户密码host主机名(IP地址)database数据库名称2....

2019-08-27 18:52:09 179

原创 Python:【学习笔记】PyCharm搭建QT环境

安装PyQt5模块包过程如下下载PyCharm并设置好python环境打开PyCharm,点击File点击Settings点击Project Interpreter点击右边的+号按钮查找PyQt5点击Install Package返回Settings窗口,点击Tools点击External Tools点击上方的+号按钮...

2019-08-26 15:28:28 264

原创 Python:【学习笔记】re库的使用

1 re库介绍re库是python的标准库之一,re 是 regular expression 的缩写,又称为:正则表达式,其优势在于简洁明了,通过字符串表达框架。2 使用方法常用操作符说明.表示除换行符外的任意单个字符[ ]字符集,单个字符取值为[ ]内的任意一个字符[^ ]非字符集,单个字符取值一定不为[ ]内的任何字符*表示前一个字符在区...

2019-08-22 13:45:15 621

原创 Python:【学习笔记】requests库的使用

requests库的基础使用方法1 安装requests库输入命令行:pip install requests2 requests库7个主要方法使用方法用途介绍requests.request构造一个请求requests.get获取HTML网页requests.head向HTML提交post请求requests.post向HTML提交put请...

2019-08-22 12:08:21 181

原创 Python:【小程序】基于tkinter库制作简易的计算器

Python:基于tkinter库制作简易的计算器

2019-08-21 09:53:15 2400

空空如也

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

TA关注的人

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