- 博客(24)
- 资源 (7)
- 收藏
- 关注
原创 排序
插入排序#include <iostream>#include <vector>#include <cstdio>#include <map>#include <algorithm>using namespace std;typedef int ElemType;// 10 8 6 3 4 1 2 9 0 5 7// 7 49 38 65 97 76 13 27void InsertSort(int *num, int n)
2020-06-29 00:09:01
173
原创 深信服python开发岗(云计算方向)面试突击
深信服python开发岗(云计算方向)面试突击深拷贝与浅拷贝浅拷贝:只是对另外一个变量的内存地址的拷贝,这两个变量指向同一个内存地址的变量值。深拷贝: 一个变量对另外一个变量的值拷贝。 所以当一个变量改变时候,另一个对象也会改变。Python中的数据结构列表list列表中的每个元素都可变的,意味着可以对每个元素进行修改和删除;列表是有序的,每个元素的位置是确定的,可以用索引去访问每个元素元组tupleTuple一经初始化,就不能修改,没有List中的append(), insert(),
2020-06-20 00:12:51
1060
原创 hdu 一百题
HDU一百题刷题笔记题号2003如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入题号开始刷杭电2000到2100一百题。比较基础。2003求绝对值 ,fabs表示求浮点数,abs返回整...
2020-03-28 12:25:52
639
原创 数据库练习
数据库练习数据库上机练习题目SQL 代码数据库上机练习根据 《数据库系统概论》(第五版) 中国人民大学出版社的相关内容进行上机练习操作。题目创建选修关系数据库(3.2节),包括student, sc,以及course三张表,并操作向其插入数据、删除数据、修改数据,然后删除表。创建表时,要求定义其主码、外码约束,同时要求学生年龄在15到45岁之间。SQL 代码/*------------...
2019-10-18 17:26:03
401
原创 通过消息传递进行聚类的AP算法
通过消息传递进行聚类的AP算法Introduction聚类过程合理的创建标题,有助于目录的生成如何改变文本的样式生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Introduction我们对Markdown编辑器进...
2019-10-03 18:54:39
787
2
原创 1108. Defanging an IP Address
1108. Defanging an IP AddressJava学习1.StringBuilder// 字符串连接的情况,方便和直接的方式是通过"+"符号来实现,但是这种方式达到目的的效率比较低,且每执行一次都会创建一个String对象,即耗时,又浪费空间。使用StringBuilder类就可以避免这种问题的发生// 例如: strB为StringBuilder类型, System...
2019-08-19 13:49:58
228
原创 LeetCode1154 一年中的第几天
LeetCode 1154注意点:闰年是 能被4整除 且 不能被100 整除, 或者可以被 400 整除对于 C/C++ stdlib 中的 atoi函数, int atoi(const char *str);该函数将字符串转换为int型整数,返回转换后的长整数,如果没有执行有效的转换,则返回零。C++中的string类型, 需要通过 date.c_str() 为 char* 类型。...
2019-08-19 12:57:42
365
原创 数据结构操作复习
数据结构操作复习1.1单链表的插入void List::Insert(LinkNode* p){ if(p!=NULL){ p->link = first->link; first->link = p; }}1.2单链表逆转void List::Reverse(){ LinkNode *rear = first...
2019-06-18 23:17:35
254
原创 C++二叉树的基本操作
#include <iostream>using namespace std;class BinaryTree ;class BinTreeNode //结点类的定义{ friend BinaryTree;private: BinTreeNode *leftChild, *rightChil...
2019-06-16 13:05:25
842
原创 C++实现利用栈数值转换
这里写自定义目录标题首先使用顺序栈,不包含溢出处理首先使用顺序栈,不包含溢出处理#include <iostream>using namespace std;class Stack{private: int top; // 栈顶指针 int *elements; int maxsize;public: Stack(int sz = ...
2019-06-13 10:44:03
785
原创 单链表表示多项式笔记
单链表表示多项式笔记:多项式的项作为节点插入Term *Term::InsertAfter(int c, int e){ //在当前由this指针指示的项(即调用此函数的对象后)插入一个新项 link = new Term(c, e, link); return link;} 2. 多项式的输出,通过节点类中的运算符重载//类中定义friend...
2019-06-11 11:52:00
884
原创 C++单链表
#include <iostream>using namespace std;class LinkNode{friend class List;private: //int *link; 错误,需要指向新节点,即LinkNode; LinkNode *link; //须改为指向LinkNode的指针; int data;public...
2019-05-31 10:43:27
261
原创 PTA练习笔记
基础编程练习题题号:7-167-1 题意理解7-2 补零 printf("%d%02d", EndTime/60, EndTime%60);7-13 OJ 中输出格式的空格与回车问题。7-15: 1. 阶乘一般会超出常整型。改用double 2. while 里阶乘,累加的循环中间变量每次都要初始化。 ...
2019-03-17 17:04:15
456
原创 Python
Python 中 numpy 的 randintimport numpy as nppop = np.random.randint(low=0, size=[10, 5]) # 默认从0开始print(pop)这里 np.random.randint(low=0, high= None, size=[])产生的范围为[0,low) 此时会报错 ...
2019-01-19 10:46:52
130
原创 Java学习笔记(二)
Java学习笔记(二)紧接着Java学习笔记一来写的,由于是入门课,所以学的内容很基础。(三)、Java中的接口与内部类: 为了弥补java的不支持多继承,所以Java通过接口来实现多继承。–使用关键字interface来声明一个接口格式: interface 接口的名字 •接口定义与类定义的区别:–成员变量部分:接口中只能定义常量•每个成员都默认是p...
2019-01-04 12:18:34
375
原创 概率论中基于MATLAB的随机过程仿真
概率论中基于MATLAB的随机过程仿真 帮同学做的概率论和数学实验大作业,主要包含了三个部分:1、离散的马尔可夫链的仿真;2、泊松过程的仿真;3、布朗运动的仿真。1.离散时间马尔科夫链定义: 设在任意时刻n,随机序列Xn可以处在状态{1,2…N},且它在m+k时刻所处的状态,只与它在m时刻的状态有关,而与m时刻以前的状态无关。即若,其中,则称Xn为离散Markov链。...
2018-12-28 10:14:19
5686
1
原创 Java学习笔记(一)
写在前面: Java作为一门完全面向对象的语言,在以后的工作中,听说如果想要从事开发类工作的话,非常重要。而作为笔者第一门完全有老师带着学的语言,笔者更加想要认真学习,毕竟还是需要拿高分的.... 面向对象具有三大特征,封装,继承和多态。而Java就是一门纯面向对象语言。笔者所在学校的学习路线是Java基本语法,面向对象程序设计,软件工程设计。所以在入门阶段,主要还是...
2018-12-07 11:47:16
161
转载 C primer Plus 编程练习(一)
C Primer Plus 编程练习(一)第三章,问题2、5、7、8直接上代码了,有一部分是从Jimmy Chen 的blog上学的。要是有什么问题,特别希望能赐教哦,代码见下面:#include <stdio.h>#define InchPerCen 2.54 //一英寸相当于2.54厘米#define SecondPerYear 3...
2018-09-29 00:55:03
396
原创 MATLAB R2018a 统计和机器学习工具箱学习(一) 描述性统计与可视化
MATLAB R2018a 统计和机器学习工具箱学习(一) 描述性统计与可视化该内容被分为三个部分:一、数据管理(Managing Data); 二、描述性统计(Descriptive Statistics); 三、统计可视化(Statistical Visualization);1、数据管理(Managing Data): 可以导入和导出多种文件格式...
2018-09-08 20:29:30
12664
原创 MATLAB R2018a 全局优化工具箱学习(三)粒子群算法
MATLAB R2018a全局优化工具箱学习(三)粒子群算法 粒子群算法是无导数的一种算法.PSO从这种模型中得到启示并用于解决优化问题。在粒子群算法中,每个优化问题的潜在解都是搜索空间中的一只鸟,称之为粒子。所有的粒子都有一个由被优化的函数决定的适值(适应值),每个粒子还有一个速度决定它们飞翔的方向和距离。然后粒子们就追随当前的最优粒子在解空间中搜索。PSO初始化为一群随机粒子(随机解...
2018-08-27 19:39:14
17131
原创 MATLAB R2018a 全局优化工具箱学习(二)模式搜索法
MATLAB R2018a全局优化工具箱学习(二)模式搜索法模式搜索法(又称Hooke-Jeeves的算法)是一种直接搜索的算法,它并不依赖于导数,因此可以使用直接搜索来解决目标函数不可微分或甚至不连续的问题。需要给定一个初始点.MATLAB提供了三种直接搜索算法,称为广义模式搜索(GPS)法,生成集搜索(GSS)法和网格自适应搜索(MADS)法。它们的不同之处在于用于搜索的方向向量不同。...
2018-08-26 21:02:51
13271
原创 MATLAB R2018a 全局优化工具箱学习(一)遗传算法
Global Optimization Toolbox 在MATLAB R2018a 中发现了全局优化的工具箱以及增加的数据和机器学习工具箱,对于求解全局最优值很是方便。MATLAB Global Optimization Toolbox 学习:全局优化工具箱提供了一些函数, 用于寻找包含多个极大值或极小值的问题的全局解。工具箱包括全局搜索、多初始点、模式搜索、遗传算法、多目标...
2018-08-25 17:12:04
18968
1
基于MATLAB的布朗运动的仿真
2018-12-28
基于MATLAB的泊松过程的仿真,具有效果图
2018-12-28
全局牛顿法求极值
2018-08-08
基本牛顿法求极值基于matlab实现
2018-08-08
进退法求单谷函数的极值区间
2018-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人