码迷,mamicode.com
首页 > 编程语言
日历问题(c++实现)
描述:在我们现在使用的日历中, 闰年被定义为能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它们不是闰年。例如:1700, 1800, 1900 和 2100 不是闰年,而 1600, 2000 和 2400是闰年。 给定从公元2000年1月1日开始逝去的天数,你的任务是给出这一天...
分类:编程语言   时间:2015-07-30 22:52:58    阅读次数:491
c c++ java好学吗?学哪个?
c c++ java 以及各类语言,面向过程部门近乎相同,并没有多少区别。
分类:编程语言   时间:2015-07-30 22:50:50    阅读次数:150
随机森林 算法过程及分析
简单来说,随机森林就是Bagging+决策树的组合(此处一般使用CART树)。即由很多独立的决策树组成的一个森林,因为每棵树之间相互独立,故而在最终模型组合时,每棵树的权重相等,即通过投票的方式决定最终的分类结果。随机森林算法主要过程:1、样本集的选择。 假设原始样本集总共有N个样例,则每轮从原始....
分类:编程语言   时间:2015-07-30 22:46:38    阅读次数:225
Java mac 上编写Java代码
看视频学JAVA,不想下载 notepad++之类的,虽然知道mac有内嵌的JAVA sdk ,但是还是不知道怎么编写,今天终于编写了我的第一个JAVA程序,还是以 Hello World 开始吧1,打开终端,java -version 看是否有JAVA SDK2,在桌面上创建JAVA文件夹(不是必...
分类:编程语言   时间:2015-07-30 22:44:11    阅读次数:174
JNI编程(二) —— 让C++和Java相互调用(1)
自己在外面偷偷的算了下,又有将近两个月没更新过blog了。趁着今天有兴致,来更新JNI编程的第二篇文章。在第一篇里,大概介绍了JNI的特点、用途和优劣。并且做一个最简单的JNI的例子,不过说实话那个例子在实际的开发中没有太大的价值,实际开发中所需要的JNI程序要远远比那个复杂。所以这一篇就来介绍下如...
分类:编程语言   时间:2015-07-30 22:45:06    阅读次数:149
JNI编程(二) —— 让C++和Java相互调用(2)
3.getRamdomOrder()这个方法会从backend得到一个随机的Order对象(抱歉这里“Random”拼错了),然后再调用java中相应的通知方法来通知foreground。getRamdomOrder方法没有参数,但是所对应的C++方法里却有两个参数,一定有人会不解。其实细心的朋友一...
分类:编程语言   时间:2015-07-30 22:45:14    阅读次数:124
Python爬虫基础(一)--简单的url请求
#encoding:UTF-8 import?urllib import?urllib.request #?data是一个字典,然后通过urllib.parse.urlencode()将data转换为‘wd?=?904727147‘的字符串 #最后和url合并为full_url #?urllib.request是一个库,隶...
分类:编程语言   时间:2015-07-30 21:35:50    阅读次数:152
python中linspace()和arange()的区别
python中linspace()和arange()的区别今天无意间看到linspace(0,4,5)可以产生一个array([0,1,2,3,4])的数组,不知道里面的参数是什么,于是就有了这篇博文。linspace( )linspace()通过指定开始值、终值和元素个数创建表示等差数列的一维数组,可以通过endpoint参数指定是否包含终值,默认值为True,即包含终值。...
分类:编程语言   时间:2015-07-30 21:34:59    阅读次数:187
Java 8之Lambda
公司内部的一些新项目相继采用了Java 8,这才有了动力好好的研究一下Java 8这个传说中的大杀器。Java 8文档里面提到的第一个改进就是Lambda,就从它入手好了。社区好多大神都已经研究几年了,拜一下。有不准确的地方,望指正。为什么要Lambda把Java代码写得更简洁一点,更直白来说,就是写出来的代码篇幅更短。那么简单?核心来说,是的,不过可能额外带来一些好处。理论上来说,Lambda不是...
分类:编程语言   时间:2015-07-30 21:33:17    阅读次数:137
c++ 解决ifstream在断点debug下无法读取文件问题
std::ifstream input("data/output.off"); 在运行debug或release模式下编译生成的exe都能正常读取文件,但是设置断点点击调试的debug下就不能读取文件了。 原因是exe模式下,相对路径是在exe所在的文件夹为基准。 比如,文件的物理地址为E:\vs2010-projects\ModelDecompoent\Release\data\o...
分类:编程语言   时间:2015-07-30 21:32:34    阅读次数:272
C++深度理解复杂链表的构造复制
#include using namespace std; #define Default -1 struct Node { int data; Node *next; Node *other;//这是复杂链表的额外的一个指针,指向一个指定位置的节点。 Node(int d = int()) :data(d), next(NULL), other...
分类:编程语言   时间:2015-07-30 21:33:46    阅读次数:204
实验报告:使用MapReduce实现PageRank算法
使用MapReduce实现PageRank算法...
分类:编程语言   时间:2015-07-30 21:32:32    阅读次数:185
c++引入额外开销的情况
#include #include using namespace std; class base { public: virtual void funcA() { cout } }; class derived :public base { public: virtual void funcB() { cout } }; void funcC(base...
分类:编程语言   时间:2015-07-30 21:30:47    阅读次数:185
HDU-1285-确定比赛名次-拓扑排序(模板)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1285 这是一道拓扑排序的模板题,用来学拓扑排序很好。我的算法62ms过的,效率还是很低,不过很好理解;用一个结构体记录每个点的入度出度就搞定了; #include #include #include #include #include #include #include #include #inc...
分类:编程语言   时间:2015-07-30 21:31:17    阅读次数:131
插入排序、冒泡排序、选择排序、希尔排序、快速排序、归并排序、堆排序和LST基数排序——JAVA实现
首先是EightAlgorithms.java文件,代码如下: import java.util.Arrays; /* * 实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序 * 以及快速排序、归并排序、堆排序和LST基数排序 * @author gkh178 */ public class EightAlgorithms { //插入排序:时间复杂度o(n^2)...
分类:编程语言   时间:2015-07-30 21:29:55    阅读次数:122
spring 代理(静态代理&动态代理&cglib代理)
介绍spring AOP之前 先介绍三种常见的代理方式:静态代理,动态代理,cglib代理 代理概述: 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理访问目标对象。这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。 举例:明星(邓紫棋)              目标        (代理) 一.静态代理 1)代理的对象要...
分类:编程语言   时间:2015-07-30 21:27:02    阅读次数:479
顺序二维数组的查找
1、题目 就是给定一个二维数组,数组里面从左到右,从上到下都是非降序。然后查找某个值是否存在。这个题目在剑指offer里面也有。不过这里用的是自己想出来的方法。 2、解法 这里涉及到二分查找肯定是想着使用二分查找。类比一维数组的二分查找,需要两个指针表示范围。但是这里是二维数组,所有想着使用四个指针表示范围。二分查找中肯定需要个中点,这个中心点自然而然选择矩形的中心点。在一维数组,中心点把数...
分类:编程语言   时间:2015-07-30 21:25:45    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!