- 博客(5)
- 收藏
- 关注
转载 求最大连续子向量和-编程珠玑
问题描述: 输入:具有n个浮点数的向量x; 输出:向量x的任何连续子向量中的最大和。 如一维数组元素为31,-41,59,26,-53,58,97,-93,-23,84,则程序的输出为x[2...6]的总和187. 补充定义:若输入全部都是负数,总和最大的子向量是空向量,总和为0. 解法一: 即求x[0..n-1]中x[i...j]的之和的最大值,使用最普通的方法计算出任何x[i,j]
2013-03-18 11:38:46 769 1
转载 malloc/free与new/delete的区别
相同点:都可用于申请动态内存和释放内存 不同点: (1)操作对象有所不同。 malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执行析构函数。由于malloc/free 是库函数而不是运算符,不在编译器控制权限之内,不
2013-03-17 23:19:40 307
转载 const成员函数 --Effective C++学习笔记
概要: const成员函数基本,意味着什么? 如果const成员函数内部需要修改成员变量? 当两个函数功能相同,只是用作const与non-const对象,代码重复量很大时怎么办? const成员函数需要调用non-const成员函数怎么办? 众所周知的是,const对象只能调用const成员函数。 比如: 1: #include 2: #include str
2013-03-17 23:17:50 241
转载 百度2012实习生校园招聘笔试题
1、给一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么b是a的兄弟单词,比如的单词army和mary互为兄弟单词。 现在要给出一种解决方案,对于用户输入的单词,根据给定的字典找出输入单词有哪些兄弟单词。请具体说明数据结构和查询流程,要求时间和空间效率尽可能地高。 字典树的典型应用,一般情况下,字典树的结构都是采用26叉树进行组织的,每个节点对应一个字母,查找的时候,就是一个字
2013-03-17 23:16:27 380
转载 海量数据处理常用思路和方法
1.Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点: 对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找的结果是100%正确的。同时也不支持删除一个已经插入的关键字,因为该关键字对应的位会牵动到其他的关键字。
2013-03-15 00:31:45 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人