自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序猿老樊的博客

学而知不足,思而得远虑,悟而能后进,吾之小博,乃工作学习点滴记录之用!

  • 博客(11)
  • 资源 (52)
  • 收藏
  • 关注

原创 C++常用查找算法总结(二)

       查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找,字段的查找,等等。1、插值查找       在介绍插值查找之前,首先考虑一个新问题,为什么上述算法一定要是折半,而不是折四分之一或者折更多呢?  打个比方,在英文字典里面查“apple”,你下意识翻开字典是翻前面的书页还是后面的书页呢?如果再让你查“zoo”,你又...

2018-07-29 21:40:18 1370

原创 C++常用查找算法总结(一)

        查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找,字段的查找,等等。1、查找算法总结(1). 最容易理解的查找算法,顺序查找法     说明:顺序查找适合于存储结构为顺序存储或链接存储的线性表。  基本思想:顺序查找也称为线形查找,属于无序查找算法。从数据结构线形表的一端开始,顺序扫描,依次将扫描到的结点关...

2018-07-29 21:33:50 24269

原创 C++动态规划配对算法

1、动态规划配对算法           空间里有n个点P0,P1,…,Pn-1,你的任务是把它们配成n/2对(n是偶数),使得每个点恰好在一个点对中。所有点对中两点的距离之和应尽量小。2、思路            因为是对集合进行配对,自然需要记录当前集合的状态,老方法,二进制。 dp(s) = min(dist(i, j) + dp(s-i-j)) i是s集合中最小的元素的下标(...

2018-07-29 21:33:40 1874

原创 C++之数字计数算法

1、问题        输入n,m,求n~m范围内的所有数字中,分别输出0~9出现的总数是多少? 2、思路        枚举0在个十百千位上出现的次数 个:个位为0时,后面不需要考虑,只需考虑前面,因为0比4小,所以前面即使取到最大也不会过限,所以前面可以是1~203(因为当前位是0,所以前面不能是0)。一共203种。 十:十位为0时,前面取1~20,后面取0~9。一共123*1...

2018-07-29 21:33:28 4021

原创 C++算法之使用遗传算法解决旅商问题

1、旅商问题         旅行商问题,即TSP问题(Traveling Salesman Problem)是数学领域中著名问题之一。          假设有一个旅行商人要拜访N个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。          路径的选择目标是要求得的路径路程为所有路径之中的最小值。2、实现思路         ...

2018-07-29 21:33:15 1634

原创 C++算法之-小球问题

1、问题:        一条直线上有n个小球,初始坐标及速度已知,且球的初始位置两两不相同。若任意两个球相遇后则两球均消失,找出最后还留在直线上的球。2、算法思路:        任意两个小球之间无非两种情况(一起消失、永不相遇)。那么最先相遇的必然是两个相邻的小球,排除掉这俩球后就又回到了最初的状态。所以把所有球按坐标从小到大排序,用带有排序功能的容器保存相邻小球相遇的时间,每次去...

2018-07-29 21:33:01 2884

原创 C++算法之-巧用算法解决编译速度

      C++ 是一门常用的语言。面对众多的 C++ 代码,等待源文件编译的漫长时间是个令人糟心的时刻,一直以来大家对此怨声载道。            经过一番调查和研究,你发现一些源代码之间是有依赖关系的。例如,某个源文件 a.cpp 编译链接生成了动态链接库 a.dll,而 b.cpp 编译链接生成的 b.dll 依赖于 a.dll。这个时候,必须等待 a.dll 生成之后才能生成 ...

2018-07-29 21:32:46 364

转载 神经网络用于手写数字识别

一:人工神经网络     人类之所以能够思考,学习,判断,大部分都要归功于人脑中复杂的神经网络。虽然现在人脑的机理还没有完全破译,但是人脑中神经元之间的连接,信息的传递都已为人所知晓。于是人们就想能否模拟人脑的功能用于解决其他问题,这就发展出人工神经网络。      人工神经网络(artificial neural network,缩写ANN),是一种模仿生物神经网络的结构和功能的数学模型...

2018-07-29 21:32:31 1795

转载 Python爬虫新手进阶版:怎样读取非结构化网页、图像、视频、语音数据

导读:常见的数据来源和获取方式,你或许已经了解很多。本文将拓展数据来源方式和格式的获取,主要集中在非结构化的网页、图像、视频和语音。  01 从网页中爬取运营数据 要从网页中爬虫数据,可使用Python内置标准库或第三方库,例如urllib、urllib2、httplib、httplib2、requests等。本文使用requests方法获取网页数据。  i...

2018-07-29 21:32:07 866

转载 C++算法之遗传算法及实现

1、遗传算法基本思想核心是达尔文优胜劣汰适者生存的进化理论的思想。一个种群,通过长时间的繁衍,种群的基因会向着更适应环境的趋势进化,适应性强的个体基因被保留,后代越来越多,适应能力低个体的基因被淘汰,后代越来越少。经过几代的繁衍进化,留下来的少数个体,就是相对能力最强的个体了。2、遗传算法简单应用首先,我们先看看一个经典组合问题:“背包问题”。“背包问题(Knapsack problem)是一种组...

2018-07-08 22:53:55 9245 3

原创 C++常用容器算法总结

1.找到并输出Vector中的最大值和最小值    代码如下:// VectorSort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include <vector>#include <algorithm>using namespace std;int main()...

2018-07-08 22:53:46 1184

Navicat安装指导及安装资源

Navicat安装指导及安装资源2024最新版,博主个人机器亲测自用版本! Navicat是一款流行的数据库管理工具,它支持多种数据库的连接,如MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL以及SQLite等。Navicat提供了一个直观的界面,使得数据库的管理、开发和维护变得更为简单便捷。其功能包括数据库的结构同步、数据备份恢复、查询编写执行、报表生成等。Navicat的用户群体包括数据库管理员、开发人员和分析师等。 2024年的最新版Navicat带来了更多的功能改进和性能提升。以下是Navicat 2024最新版的安装指导和获取安装资源的方法。

2024-03-23

VS2013,2015完全卸载工具

VS2013,2015完完全卸载工具,下载解压,执行exe文件即可使用!

2017-10-20

vs加载Qt插件

qt-vs-addin-1.2.3-opensource工具,vs原网站下载,自测可用!

2017-10-20

网络通讯测试小工具

usr-tcp232-test,支持多种网络通讯和协议的小工具!很好用!

2017-10-20

npcap网络插件

npcap单机循环网卡插件,非常好用,解决有限资源下的网络验证

2017-10-20

Wireshark网络抓包工具

Wireshark,最好用的网络抓包工具之一,支持UDP,TCP,HTTP及上千种通讯协议

2017-10-20

剑指offer Python版本经典代码集合

剑指offer Python版本经典代码集合

2017-06-01

rdesktop安装包

rdesktop,包括安装包和pdf安装步骤

2017-06-01

vncserver和vncviewer

VNC64位和32位安装包,包括客户端和服务端,VNC-6.1.0-Linux-x64-RPM.tar.gz,VNC-6.1.0-Linux-x86-RPM.tar.gz,亲测可用!

2017-06-01

正版VS2017exe安装下载

正版VS2017exe安装下载

2017-03-20

Qt快速入门

Qt快速入门资料个人整理,分享给初学者,希望对大家有帮助!

2016-09-22

Linux_C编程一站式学习_最终版

Linux_C编程一站式学习_最终版,很全很详细!与大家共享!

2016-05-30

大数据资料集锦

Hadoop集群监控与Hive高可用,Hadoop现场演示与编程过程,hadoop中文版API,HAWQ, 分布式SQL数据库引擎原生基于Hadoop HDFS,QCon-曹龙-Hadoop2.0应用-基于Yarn的淘宝海量数据服务平台V03,高可用性的HDFS-Hadoop分布式文件系统深度实践,海量数据处理——hadoop,基于Hadoop的分布式搜索引擎关键技术,理解大数据企业级 Hadoop 和流数据分析, 云计算分布式大数据Hadoop实战之路--从零开始(第1-10讲)

2016-03-30

Hadoop技术全套图书

Hadoop技术全套图书,在Windows上安装Hadoop教程.pdf,hadoop伪分布配置自写.doc,hadoop伪分布配置自写.doc,Facebook的实时Hadoop系统.pdf,Hadoop权威指南(第2版).pdf,hadoop的首次使用.docx,个人收集,与大家分享!

2016-03-21

Hadoop云计算技术介绍

Hadoop云计算技术介绍,很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop深度实战

Hadoop深度实战,详解Hadoop实战,与大家分享!

2016-03-21

Hadoop权威指南(中文版)(带书签)

Hadoop权威指南(中文版)(带书签),个人觉得不错的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop权威指南(第2版)

Hadoop权威指南(第2版),很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop命令手册

Hadoop命令手册,很详细很全的Hadoop命令资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop集群之—常用MySQL数据库命令_V1.0

Hadoop集群之—常用MySQL数据库命令_V1.0,很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop集群之—MySQL关系数据库_V1.0

Hadoop集群之—MySQL关系数据库_V1.0,很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Apache_Hadoop入门第一步

Apache_Hadoop入门第一步,很详细很好的Hadoop入门部署资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

《实战Hadoop--开启通向云计算的捷径》源码

《实战Hadoop--开启通向云计算的捷径》源码,很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop源代码分析(完整版)

Hadoop源代码分析(完整版),很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

数据仓库ETL建设宝典

数据仓库ETL建设宝典,最新最全的ETL建设方案和详解!与大家分享!

2016-03-10

3种常用代码检查审核管理工具

三种常用代码审核管理工具安装包,跟大家分享!

2016-03-09

云计算详解及经典架构

云计算详解及经典架构,与大家分享!

2016-03-09

jQuery瀑布流经典布局源码

jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。Jquery瀑布流布局经典布局原码,适用于推广网站,网上商城等架构,希望对大家有帮助!

2016-01-28

大数据集群部署手册(最新最全)

大数据集群部署手册(最新最全),个人已经验证过了!希望对大家有帮助!

2016-01-28

最新人脸识别C++源码

Face_Demo_SDK(最新人脸识别源码)技术,包含源码,可执行文件安装包,详细使用说明!

2016-01-11

MySQL命令大全

MySQL命令大全,很好,很详细的一本mysql资料!

2015-12-28

Linux下C语言开发集锦

Linux下C语言开发集锦,汇集经典案例,分享给大家!

2015-12-23

Linux+C函数库参考手册

Linux+C函数库参考手册,详解linux的常用函数用法,很全!

2015-12-23

linux网络编程详解

linux网络编程详解,看了很多linux网络编程的书,就这本很经典,在此,与大家分享。

2015-12-23

linux shell 编程详解

linux shell 编程详解,这是一步绝好的shell编程的经典资料,与大家分享,感谢作者!

2015-12-23

linux操作系统原理及应用详解

linux操作系统原理及应用,详解linux架构及工作原理.

2015-12-23

Redhat centos

Redhat centos宝典,适合初学者

2015-12-23

SUSE Linux 10宝典

SUSE Linux 10宝典,适合初学者

2015-12-23

LINUX认证权威指南-第三版,个人觉得本书不错,可以看看!

LINUX认证权威指南-第三版,个人觉得本书不错,可以看看!

2015-12-23

Linux系统命令行基本操作详解

Linux系统命令行基本操作,很详细,PPT详解,图文结合,更容易理解,适合初学者!

2015-12-23

空空如也

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

TA关注的人

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