- 博客(51)
- 资源 (3)
- 收藏
- 关注
原创 数据挖掘—Apriori算法
今日数据挖掘课学习了Apriori算法,特意总结下,因为自己是大三弱鸡,很多地方参考了下面dalao的博文https://blog.youkuaiyun.com/baimafujinji/article/details/53456931非常感谢!Apriori算法是一种挖掘关联规则的频繁项集算法,其核心思想是通过候选集生成和情节的向下封闭检测两个阶段来挖掘频繁项集。而且算法已经被广泛的应用到商业、...
2019-04-27 00:02:34
2304
原创 剩下的树
剩下的树来源:codeuphttp://codeup.cn/problem.php?cid=100000575&pid=0题目描述有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,....
2019-01-18 21:02:36
361
转载 C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
详见下方链接:C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
2019-01-16 15:41:07
334
原创 memset对数组中每一个元素进行赋值
memset可以实现对数组中的每一个元素进行赋相同的值,使用的格式如下: memset(数组名,数值,sizeof(数组名)),同时要在程序的开头加上#include<string.h>一般初学者建议使用0或-1进行赋值。因为memset采用的是字节赋值1.如果是0,int是4个字节,对应的是00000000 00000000 00000000 00000000结果是0...
2019-01-13 21:01:11
811
原创 人工智能考试——聚类分析
一、题目使用kmeans聚类算法对所提供的数据集进行聚类分析。通过修改提供的kmeans.c文件,读取2维的clusterSet.txt数据集,设定k为2和4两种情况,分别对该数据集进行聚类,并将最终的聚类中心和每个数据行所属的簇或组输出。二、代码#include <stdio.h>#include "maths.h"#include "rand.h"#define...
2018-11-17 17:10:50
649
原创 人工智能考试——k近邻算法对鸢尾花(iris)数据集进行分析
一、题目通过修改提供的k_nn.c文件,读取鸢尾花的数据集,其中iris_training_set.txt和iris_test_set.txt分别为训练集和测试集,两个数据集中最后一列为类别标签,其余列为表示花瓣和萼片长度和宽度的输入特征。通过计算测试集中的每个输入行和训练集中所有行的相似性并通过投票来确定测试集中当前行的类别,即预测该行的输出类别值Y1。最后,根据测试集中所有的原始类别Y0和...
2018-11-17 17:06:19
2912
1
原创 贪心算法——Fence Repair(POJ 3253)
题目连接http://poj.org/problem?id=3253Fence Repair(POJ 3253)题目描述Farmer John wants to repair a small length of the fence around the pasture. He measures the fence and finds that he needs N (1 ≤ N ≤...
2018-11-08 11:34:48
405
原创 Python实验三——正则表达式
学习了python的正则表达式,如果做的有不对或者麻烦的,欢迎各位批评指正!1. 匹配网址有一批网址:http://www.interoem.com/messageinfo.asp?id=35http://3995503.com/class/class09/news_show.asp?id=14http://lib.wzmc.edu.cn/news/onews.asp?id=769h...
2018-11-06 20:33:30
912
原创 贪心算法——Saruman‘s Army(POJ 3069)
题目连接http://poj.org/problem?id=3069Saruman‘s Army(POJ 3069)题目描述Saruman the White must lead his army along a straight path from Isengard to Helm’s Deep. To keep track of his forces, Saruman dist...
2018-11-03 19:59:45
547
转载 关于机器学习的领悟与反思(张志华北大数学系教授)
转自:https://blog.youkuaiyun.com/jiandanjinxin/article/details/54378945张志华教授:机器学习——统计与计算之恋 COS访谈第十九期:张志华教授 张志华老师教学之感悟 部分共享资料见链接: https://pan.baidu.com/s/1bpGc0nP 密码: 49ei ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆...
2018-11-03 14:39:35
503
原创 简单贪心算法——字典序最小问题(Best Cow Line POJ3617)
题目连接http://poj.org/problem?id=3617Best Cow Line POJ3617题目描述FJ is about to take his N (1 ≤ N ≤ 2,000) cows to the annual"Farmer of the Year" competition. In this contest every farmer arranges h...
2018-11-02 19:58:45
595
原创 Nvidia显卡电脑安装Ubuntu16.04和18.04出现的问题
最近我升级了我Windows的Nvidia显卡,然后给我的游戏本(暗影精灵)装双系统Ubuntu时遇到有关显卡的坑遇到的问题:(1)用U盘安装Ubuntu时卡在安装步骤中的某个步骤,比如第一步选择语言或者其它步骤等等(2)安装成功后输入密码正确后在登陆界面不断循环,进不去桌面。或者输入密码成功后,屏幕黑屏,右下角出现鼠标,界面卡死。(3)安装成功后Ubuntu的系统设置的亮度条消失...
2018-10-23 20:31:16
1232
原创 编程中的野指针
在平常编程中,因为变成习惯不好经常疏忽删除或申请访问受限的内存区域的指针,即野指针。参考链接:https://baike.baidu.com/item/%E9%87%8E%E6%8C%87%E9%92%88/9654046?fr=aladdin野指针产生的原因:一、指针变量未初始化指针变量刚被创建时,不会自动赋值为,它的缺省值是随机的,即乱指一气。有些编译器会报错“ ‘point’...
2018-10-14 01:08:56
333
原创 01-复杂度2 Maximum Subsequence Sum(最大子列和问题变化)
一、题目:01-复杂度2 Maximum Subsequence Sum (25 分)Given a sequence of K integers { N1, N2, ..., NK }. A continuous subsequence is defined to be { Ni, Ni+1, ..., Nj } where 1≤i≤j≤K. The ...
2018-10-01 19:00:09
490
原创 最大子列和问题
/***最大子列和问题 *///暴力、分治、在线处理、动态规划 #include<iostream>using namespace std; //解法一,时间复杂度为O(n^3) int MaxSequenceSum1(int A[],int N){ int ThisSum,MaxSum; //定义当前和,最大和 for(int i = 0;i <...
2018-09-28 01:23:45
212
原创 Java中Integer和int的区别
在学习Java的基本数据类型过程中,看到别人写的简单程序,对于整型变量的定义,使用不一样的方式,有int、Integer、New Integer,于是心生疑问,难道这些方式等价?于是查了各种博客,明白了其中的区别。下面是对这一部分的总结参考链接:https://blog.youkuaiyun.com/login_sonata/article/details/71001851首先,我们需要了解Java的...
2018-09-01 19:57:45
3384
原创 python——深度学习(感知器)总结
今年想要将深度学习中的CNN加入机器人足球中来,于是在看零基础入门深度学习课程,准备入门深度学习(大佬们请忽略),以下是连接https://www.zybuluo.com/hanbingtao/note/433855但是在亲自编程时遇到一些问题,首先我的python版本是3.x,这对于源代码中有些表达或者模块的引用需要更改。其次就是我的python掌握的并不是非常熟练,对于lambda表达...
2018-08-30 11:39:50
651
原创 VirtualBox 加速方法以及出现的问题
很多人用ubuntu虚拟机virtualbox会非常卡,本文将结合网上百度经验,写一篇博客来记录。先附上百度经验网址:https://jingyan.baidu.com/article/1e5468f900266e484961b7cb.html点击打开链接 本人设备:VirtualBox, ubuntu16.04解决方法:1. 首先安装编译内核所用的软件包sudo apt-get install...
2018-04-02 21:12:18
2563
原创 C++ pair用法
类模板:template <class T1, class T2> struct pair功能:将一组值合成一个值,比如可以表示(x,y)坐标等,class T可以为不同的数据类型。具体使用方法: 1.定义(初始化): pair<int, double> p1; //使用默认构造函数 pair<int, double> p2(1, 2....
2018-03-26 20:15:42
416
原创 C++ int 型负数除法与求模运算
结论: 1、除法运算:向零取整(向0方向取最接近精确值的整数,类比向上取整和向下取整); 比如:10/(-4) = -2;10/4 = 2; 2、求模运算: (1) |小| % |大| = |小| ,符号同前; (2) |大 | % |小| = |余| ,符号同前 ; (|n|指n的 绝对值, 求模时参照该公式:“余数
2018-01-22 09:13:14
942
转载 C++移位运算符详解
转自 :https://www.cnblogs.com/shrimp-can/p/5145351.html移位运算符包括左移">"左移运算符1.无符号语法格式:需要移位的数字运算规则:按二进制形式把所有数字向左移动相应的位数,高位移出(舍弃),低位的空位补0。相当于乘以2的n次方 例如:4过程:4的二进制形式:00000000 000
2018-01-22 09:09:32
3054
原创 Linux virtualbox 开机进不去图形化界面,停留在文本界面解决方法
Ubuntu 16.04昨日开机正常,但今日开机后一直出现下列语句,一直卡在emergency mode 模式welcome to emergency mode!after logging in ,type “journalctl -xb” to view system logs,“systemctl reboot” to reboot ,“systemctl default” to tr
2017-12-21 20:40:00
7284
2
原创 代理服务器错误导致不能上网(Win 10)
问题: 电脑qq在线,网络显示正常,但是打不开网页,显示代理服务器错误解决办法: 打开控制面板,找到网络和Internet,点击Internet选项,点击链接,将局域网设置中的代理服务器下面的为“为lan使用代理服务器选项的对勾去掉”。此问题解决。
2017-12-07 20:46:24
27229
2
原创 Linux SHELL编程练习case1
#!/bin/bash#Program:# User can keyin filename to touch 3 new files.#History :#2017/12/04 Li Qingyu First release PATH=$PATH:/home/liqingyu/testexport PATH#让使用者输入文件名称,并取得fileuser 这个变量echo -
2017-12-04 21:40:04
376
原创 C++vector(容器)用法
vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的. 用法: 1.文件包含: 首先在程序开头处加上#include以包含所需要的类文件vector 还有一定要加上using name
2017-10-14 20:29:01
571
转载 路径规划之A* 算法
A星寻路算法介绍你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教程,我们会展示如何使用A星寻路算法来实现它!在网上已经有很多篇关于A星寻路算法的文章,但是大部分都是提供给已经了解基本原理的高级开发者的。本篇教程将从最基本的原理讲起。我们会一步步讲解A星寻路算法,幷配有很多图解和例子。不管你使用的是什么编程
2017-09-10 19:14:25
3707
转载 Ubuntu 16中如何安装TeamViewer 12
安装过程非常简单,大家按如下步骤操作即可:1、使用终端下载安装程序(32位和64位Ubuntu通用)wget http://download.teamviewer.com/download/teamviewer_i386.deb2、在终端中执行如下命令进行安装sudo dpkg -i teamviewer_i386.deb3、使用如下命令
2017-09-10 15:49:39
316
转载 Linux Make
无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都
2017-09-08 19:58:04
342
转载 error: ‘exit’ was not declared in this scope 的解决方法
刚开始用Linux和G++写程序,碰到的错误可谓是五花八门,如下面的错误error: ‘exit’ was not declared in this scope解决方法是添加#include
2017-06-23 17:01:33
3291
转载 硬盘坏了,开机卡在品牌的logo画面,无法进入bios,无法进行任何操作。
问题:我硬盘本来已经有了三个系统。然后我想再装个XP系统。由于只有GHOST的XP系统,所以只能进入PE里手动GHOST把映像还原到一个逻辑分区中,中途卡在百分之75那里不动了,然后我就强制关机,再开机时电脑就卡在联想的LOGO画面上,进不去bios,不能任何操作。插入其他电脑也是这样。答:你这个是硬盘故障导致的无法正确的读取数据,所以不能进入系统,建议你检测硬盘健康情况,然后修复硬盘
2017-06-16 17:53:02
12638
原创 c++ 犯的错误
一、#includeusing namespace std; //别忘了加class person{public: person(); ~person(); void eat(); string m_strName; int m_strAge;};二、如果在类中开始不声明为public类型的话,系统默认为private类型,后期用堆初始化将报错如
2017-04-24 23:08:45
355
原创 蓝桥杯牌型种数
法一:暴力for循环#include using namespace std;int main(){ int a[13]; int count; for(a[0]=0; a[0]<=4; a[0]++) { for(a[1]=0; a[1]<=4; a[1]++) { for(a[2]=0;
2017-04-07 21:29:48
564
原创 快速排序算法
快速排序算法#includeint a[101],n;void quicksort(int left,int right ){ int i,j,t,temp; if(left>right) return; temp=a[left]; //temp中存的就是基准数 i=left; j=right; while(i!=j) { //顺序很重要,要先从右
2017-03-27 22:04:45
317
转载 dfs写排列
1、全排列问题 【问题描述】 输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字。 【输入格式】 n(1≤n≤9) 【输出格式】 由1~n组成的所有不重复的数字序列,每行一个序列。 【输入样例】Form.in 3 【输出样例】Form.out 1 2 3 1 3 2
2017-03-26 11:55:36
300
原创 蓝桥杯搭积木dfs
dfs剪枝#include#includeint visited[10]={0}; //查看该元素是否被访问int a[10]={0,1,2,3,4,5,6,7,8,9};int sum=0; //定义全局变量sum来进行对符合条件的组合计数int te
2017-03-25 16:55:35
477
原创 蓝桥杯搭积木全排列
#include #includeusing namespace std;int main(){ int a[10],sum=0; for(int i=0;i<10;i++){ a[i]=i; } do{ if(a[0]<a[1]&&a[0]<a[2]&&a[1]<a[3]&&a[1]<a[4]&&a[2]<a[4]&&a[2]<a[5]&&a[3]<a[6]&&a[3]<a
2017-03-25 16:06:43
592
原创 蓝桥杯搭积木暴力
用循环暴力做#includeusing namespace std;int sum=0;int main(){ for(int a=0;a<10;a++){ for(int b=0;b<10;b++){ if(b==a)continue; for(int c=0;c<10;c++){ if(c==a||c==b)continue; for(int d
2017-03-25 15:52:26
684
原创 填数中的dfs
方格填数如下的10个格子(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。#include #include #include int a[11],vis[11]; int count; vo
2017-03-16 23:08:57
414
原创 第五届李白打酒
#include#include#includeusing namespace std;int vis[20];int sum=0;void DFS(int hua ,int dian ,int jiu,int i ) //花,店,酒,当前坐标 { if(i==14&&hua==9&&dian==5&&jiu==1) //注意结束条件,不是15 {
2017-03-14 23:34:28
328
基于NAO机器人的物体识别与定位技术研究_蒋哲翎
2019-04-24
深入浅出强化学习
2018-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人