首页 > 其他
运算符的重载(复数的相关运算)
运算符的重载实际是一种特殊的函数重载,必须定义一个函数,并告诉C++编译器,当遇到该重载的运算符时调用此函数。这个函数叫做运算符重载函数,通常为类的成员函数。      定义运算符重载函数的一般格式: 返回值类型 类名::operator重载的运算符(参数表) {……} operator是关键字,它与重载的运算符一起构成函数名。因函数名的特殊性,C++编译器可以将这类函数识别出来。 ...
分类:其他   时间:2015-06-07 09:33:47    收藏:0  评论:0  赞:0  阅读:301
!HDU 1074 Doing Homework--DP--(状态压缩)
题意:n个作业,每个作业有deadline和做完这个作业需要花的时间cost,完成作业每超过一天就减一分,求减去的最小的分数 分析:作业的全排列中取最优解,但是15!太大了会超时,所以用二进制来状态压缩,15个二进制位,第i位的0/1代表第i个作业是否完成。 1.会用状态压缩 2.保存和输出最优解序列方法 慢慢加深理解吧 代码: #include #include #include #...
分类:其他   时间:2015-06-07 09:33:07    收藏:0  评论:0  赞:0  阅读:267
String运算符重载
运算符的重载实际是一种特殊的函数重载,必须定义一个函数,并告诉C++编译器,当遇到该重载的运算符时调用此函数。这个函数叫做运算符重载函数,通常为类的成员函数。      定义运算符重载函数的一般格式: 返回值类型 类名::operator重载的运算符(参数表) {……} operator是关键字,它与重载的运算符一起构成函数名。因函数名的特殊性,C++编译器可以将这类函数识别出来。 ...
分类:其他   时间:2015-06-07 09:32:47    收藏:0  评论:0  赞:0  阅读:257
浅拷贝(在进行其中一个对象的运算时开辟新的空间)
如图变换,且对于指向同一空间的String进行计数 代码如下: #include using namespace std; class String; //提前声明 class String_rep //定义类Strin...
分类:其他   时间:2015-06-07 09:32:37    收藏:0  评论:0  赞:0  阅读:280
Clean Code 读书笔记三
clean code 之方法(函数)- 短小 ,再短小,更短小 20行最佳 只做一件事 准确说来每个方法应该是只做抽象概念上的的一件事 只做一件事的方法是无法把逻辑分段的 自顶向下的代码 To say this differently, we want to be able to read the program as though it were a set of TO paragra...
分类:其他   时间:2015-06-07 09:32:27    收藏:0  评论:0  赞:0  阅读:218
数据挖掘的含义、应用、常见任务等知识点汇总
数据挖掘这一术语所指的范围非常广泛,从即席式查询、基于规则的通知或透视图分析,到政府的监听计划。在本书中,数据挖掘是一个过程,使用自动方法分析数据,以便找到隐藏的模式。提到这种数据挖掘时,常常使用其他术语,例如计算机学习,数据库中的知识发现或者预测分析。...
分类:其他   时间:2015-06-07 09:32:17    收藏:0  评论:0  赞:0  阅读:259
OpenLayers 3 之 地图矢量图层(ol.layer.Vector)详解
在 GIS 中,地图一般分为两大类:栅格地图和矢量地图,栅格地图其实就是数码照片,只不过有的是卫星拍的。它们有一个共同特征,就是它们都是由很多个像素组成,像素大小是一致的,行高和列宽是一致的,从这个角度看,一幅遥感影像就像栅格。      矢量地图,是由很多要素组成的,每个要素都有自己的地理坐标,基于数学规则,无论矢量地图怎么放大,地图都不会失真。它是 OpenLayers 中非常重要的一种图层类型...
分类:其他   时间:2015-06-07 09:31:47    收藏:0  评论:0  赞:0  阅读:948
ArcGIS 制作 “地图切片(tile)”
地图切片简介      地图切片,就是将一幅地图切成很多大小一致的小块,调用时候,只有需要的部分才会发送过去,节省带宽的同时,还节省了服务器端实时渲染地图的时间。但是地图切片有一个特点,就是不适合经常变动,或者说实时动态的数据,因为地图切片是地图服务器端事先渲染好的,而且制作地图切片是一个漫长的过程,可以说真的需要很长时间,但是用一次的耗费,换来性能的提升和节省多次渲染的时间是值得的。      切...
分类:其他   时间:2015-06-07 09:31:37    收藏:0  评论:0  赞:0  阅读:645
Intent之对象传递(Serializable传递对象和对象集合)
Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。 要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。 Intent中传递这2种对象的方法: Bundle.putSerializable(Key,Object); //实现Serializable接口的对象 ...
分类:其他   时间:2015-06-07 09:31:27    收藏:0  评论:0  赞:0  阅读:292
[概率]m个球扔到n个盒子
问题描述有m个球,要扔到n个盒子里。其中每个球都是互相独立地扔。问最后平均有几个盒子是有球的?问题解析这类问题是较为纯粹的数学问题,当然也可以用计算机精确地求出答案。方案一:编程解决 p(m, i):表示前 m 个球,扔到 n 个盒子里,共占用了 i 个盒子的概率 于是 p(m, i) = p(m-1, i) * (i/n) + p(m-1, i-1) * (n-i+1)/n p(m, i) =...
分类:其他   时间:2015-06-07 09:31:17    收藏:0  评论:0  赞:0  阅读:391
Datazen安装
Datazen是被微软收购的移动端全平台的数据展现解决方案。此篇主要介绍其安装过程。...
分类:其他   时间:2015-06-07 09:30:40    收藏:0  评论:0  赞:0  阅读:276
按之字形顺序打印二叉树
题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。/* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : va...
分类:其他   时间:2015-06-07 09:30:17    收藏:0  评论:0  赞:0  阅读:196
codeforces Looksery Cup 2015 H Degenerate Matrix 二分 注意浮点数陷阱
#include #include #include #include #include #include using namespace std; bool fun(double l1,double r1,double l2,double r2){ return (l1 = l2) || (l2 >= l1 && l2 <= r1); } int main() { doub...
分类:其他   时间:2015-06-07 09:30:07    收藏:0  评论:0  赞:0  阅读:282
《你的灯亮着吗》阅读笔记三
最后这几章主要围绕的就是,问题从何而来?为什么会产生这样的问题呢?这往往是我们容易忽略的。 里面关于考试的内容我还是非常认同的,估计是因为自己也在经历这吧,总希望老师能把问题的范围缩小再缩小,这样好像自己复习的时候就能省不少力气。其实这就是一个简单的例子,我们去寻找问题来源的地方,这样就能省不少事,...
分类:其他   时间:2015-06-07 09:28:27    收藏:0  评论:0  赞:0  阅读:234
cdoj1088-王之迷宫 (三维迷宫最短路径)【BFS】
http://acm.uestc.edu.cn/#/problem/show/1088王之迷宫Time Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others)SubmitStatus王被困在了一个3维的迷....
分类:其他   时间:2015-06-07 09:27:47    收藏:0  评论:0  赞:0  阅读:230
实体序列化反序列化 半成品
using System;using System.Collections.Generic;using System.Data;using System.IO;using System.Linq;using System.Reflection;using System.Runtime.Seriali...
分类:其他   时间:2015-06-07 09:27:37    收藏:0  评论:0  赞:0  阅读:209
动态规划的具体操作,分四步
动态规划是我学的最蛋 疼的一个问题。大家觉得呢?动态规划算法的一般步骤1.找出最优解的性质,并刻画其结构特征;2.递归地定义最优值;3.以自底向上的方式计算出最优值;根据计算最优值时得到的信息,构造最优解下面用一个例子来说明。矩阵连乘问题(自行百度查一下是什么哈)?将矩阵连乘积AiAi+1…Aj记作...
分类:其他   时间:2015-06-07 09:27:27    收藏:0  评论:0  赞:0  阅读:306
从编程菜鸟到技术大牛必看书籍
语言经典书:C:C程序设计语言(K&R)->C和指针->C专家编程->C陷阱与缺陷->你必须知道的495个C语言问题C++: C++ primer ->effective C++->深度探索C++对象模型->stl源码分析->C++必知必会java:java编程思想->java并发编程->深入理解J...
分类:其他   时间:2015-06-07 09:26:57    收藏:0  评论:0  赞:0  阅读:395
SVN服务器搭建和使用
首先来下载和搭建SVN服务器.下载地址一(我从官网下的,分享给大家,是64位的,32位系统的请自跳转下载地址二):百度网盘:http://pan.baidu.com/s/1o6BTTcY密码:oq5k下载地址二(官网)如下:http://subversion.apache.org/packages....
分类:其他   时间:2015-06-07 09:26:37    收藏:0  评论:0  赞:0  阅读:401
动态规划VS分治策略
?在用分治法解决问题时,由于子问题的数目往往是问题规模的指数函数,因此对时间的消耗太大。?动态规划的思想在于,如果各个子问题不是独立的,不同的子问题的个数只是多项式量级,而我们能够保存已经解决的子问题的答案,在需要的时候再找出已求得的答案,这样就可以避免大量的重复计算。由此而来的基本思路是,用一个表...
分类:其他   时间:2015-06-07 09:25:17    收藏:0  评论:0  赞:0  阅读:279
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!