E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
编程珠玑习题解答
张恭庆编《泛函分析讲义》第一章第4节 线性赋范空间
习题解答
1.范数的例子 在二维空间 $\bbR^2$ 中, 对每一点 $z=(x,y)$, 令 $$\bex \sen{z}_1=\sev{x}+\sev{y};\quad \sen{z}_2=\sqrt{x^2+y^2}; \eex$$ $$\bex \sen{z}_3=\max\sex{\sev{x},\sev{y}};\quad \sen{z}_4=\sex{x^4+y^4}^\fra
·
2015-10-28 08:02
题解
求最大连续子向量和-
编程珠玑
问题描述: 输入:具有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]
·
2015-10-27 15:03
编程珠玑
编程珠玑
笔记1
一个文件里有1千万(10000000)个7位的整数(小于1千万),给大约1M内存让排序位图(bitmap),长度10000000的bit数组a初始化为0,当数字x出现,a[x]=1,然后依次输出标志位为1的下标号。10000000bit==1250000byte==1220K==1.19M。如果严格1M做成双通道程序,第一次标记前500万输出,第二次标记后500万输出。向量旋转:abcdefgh(
secretx
·
2015-10-27 15:00
读书笔记
编程珠玑
【高效程序员系列】目录
《
编程珠玑
》中说道:“懒惰、傲慢和缺乏耐性”是程序员的三大美德。如果你想懒惰得有水平,那么从今天开始,每天花几分钟提高你的工作效率。
·
2015-10-27 15:47
程序员
【高效程序员系列】序——生活的目标就是幸福
《
编程珠玑
》中说道:“懒惰、傲慢和缺乏耐性”是程序员的三大美德。如果你想懒惰得有水平,那么从今天开始,每天花几分钟提高你的工作效率。
·
2015-10-27 15:47
程序员
上周热点回顾(11.15-11.21)
热点随笔: · 8086 CPU 寄存器简介(Zachary.XiaoZhen)·
编程珠玑
--旋转算法(yjf512)· 与VS集成的若干种代码生成解决方案
·
2015-10-27 15:32
回顾
0 .. n-1个数中随机选m个数
这里参考《
编程珠玑
》中的一个方法,既利用概率测试来进行选取。假设我们要从0到100中选取10个数。
·
2015-10-27 15:30
随机
磁盘文件排序
编程珠玑
开始看
编程珠玑
了,第一个就是进行磁盘排序的问题,想到了也只是归并排序,但题目要求1M内存,这个算法不可行。
·
2015-10-27 14:15
编程珠玑
《算法导论》[第2章] 算法入门-[2.2] 算法分析
|
习题解答
| 2.2-1 用Θ形式表示函数n³/1000-100n²-1
·
2015-10-27 14:15
算法导论
Reservoir Sampling - 蓄水池抽样问题
问题起源于
编程珠玑
Column 12中的题目10,其描述如下: How could you select one of n objects at random, where you see the
·
2015-10-27 13:19
res
[珠玑之椟]随机数函数取样与概率
本节主要受到《
编程珠玑
》第12章随机取样问题的启发,但不仅仅限于随机取样问题,进一步地,研究讨论了一些在笔试面试中常见的和随机函数以及概率相关的问题。
·
2015-10-27 12:34
随机数
【原】我的2014年学习提升计划
1.完成2014年书单,每本书都要形成读书笔记,书目具体如下: (1)HTTP权威指南(2)代码大全2(3)
编程珠玑
(4)程序员修炼之道(重读)(5)软件随想录(收尾几章)(6)大话设计模式
·
2015-10-27 11:53
学习
求解答可用性测试记
求解答(http://www.qiujieda.com/)是一个帮助初中生寻找数、理、化
习题解答
(包括:答案、解题过程、分析)的网站。团队在数学公式解析、搜索技术上用了不少心思。
·
2015-10-26 15:27
可用性
编程珠玑
第二章习题—向量的旋转
书中讲到三种方法,“杂技”交换、“求逆算法”和“块交换”法,注意形参一定要传引用!“杂技”交换法:voidrotate1(string&str,inti) { sets; intN=str.size(); intstart=0; while(s.size()!=N) { intn=0; inttmp=str[start]; while(((n+1)*i+start)%N!=start) { str
moses1213
·
2015-10-24 17:00
曼昆《经济学原理》(第五版)
习题解答
第一章 导 言 经济学十大原理
复习题1 .列举三个你在生活中面临的重要权衡取舍的例子。答: 1大学毕业后,面临着是否继续深造的选择,选择继续上学攻读研究生学位,就意味着在今后三年中放弃参加工作、赚工资和积累社会经验的机会; 2在学习内容上也面临着很重要的权衡取舍,如果学习《经济学》就要减少学习英语或其他专业课的时间; 3对于不多的生活费的分配同样面临权衡取舍,要多买书,就要减少在吃饭、买衣服等其他方面的开支。 随便举例
·
2015-10-23 09:04
题解
TODO 书
(Ploya) +
编程珠玑
(1,2两册) + 成就存储专家之路:存储从入门到精通/主编王纪奎 借出-应还日期:2011-10-29 + 挑出来的一些:《啊哈!
·
2015-10-21 13:38
书
二分查找
还是
编程珠玑
上的东西,作者对最初的算法稍微优化了一下。
·
2015-10-21 13:04
二分查找
一维最大子数组
好久没看书了,随便拿来《
编程珠玑
》翻到第8章,介绍了一个叫求数组中最大子数组的算法,是线性的时间复杂度。 问题描述是具有n个浮点数的向量x,求向量中任何连续子向量的最大和。
·
2015-10-21 13:03
数组
Java_
习题解答
遇到的java习题,记录下来。以下是一些题目和较好的解答。 1. public class Example{ String str=new String("good"); char[]ch={'a','b','c'}; public static void main(String args[]){ Example ex=new
·
2015-10-21 12:15
java
计算机网络
习题解答
(教材 计算机网络 谢希仁编著)1
计算机网络
习题解答
教材 计算机网络 谢希仁编著 第一章 概述 习题1-01 计算机网络的发展可划分为几个阶段?
·
2015-10-21 12:23
计算机网络
计算机网络
习题解答
(教材 计算机网络 谢希仁编著)2
计算机网络
习题解答
(教材 计算机网络 谢希仁编著)2 第四章局域网 4-03 、一个7层楼,每层有一排共15间办公室。
·
2015-10-21 12:22
计算机网络
计算机网络
习题解答
(教材 计算机网络 谢希仁编著)3
第六章网络互连 6-03 作为中间系统。转发器、网桥、路由器和网关有何区别? 答:转发器:是物理层中间设备。主要作用是在物理层中实现透明的二进制比特复制,以补偿信号衰减。 网桥:是数据链路层的中间设备。主要作用是根据MAC帧的目的地址对收到的帧进行转发。网桥具有过滤帧的功能。 路由器:网络层的中间设备。作用是在互连网中完成路由选择的功能。 网关:网络层以上
·
2015-10-21 12:22
计算机网络
第六章 人力资源管理概述
习题解答
一、名词解释 1. 绩效考评 绩效考评也简称为考绩,即通过运用科学的考核标准和方法,对员工的工作绩效进行定期的考评,目的不仅是为了规划人力资源和薪酬,激励和发展员工潜力等有助于企业达到预期目标,而且对于员工来说,亦可加强自律。 二、填空 1. 绩效具有 多因性,这是指绩效的优劣并不取决于单一的因素,而是受制于主、客观的多种因素影响。影响工作绩效的四种主要因素包括员
·
2015-10-21 12:17
管理
第七章 人力资源管理概述
习题解答
一、判断题 1. 激励的重要性,不仅在于能使员工安心和积极地工作,还在于能使员工认同和接受本企业的目标与价值观,对企业产生强烈归属感的作用。( √ ) 2. 上级给予的信任、尊重、关怀、友谊、表扬、认可、赏识满足的是员工的内在需要,属于内在性激励。( × ) 上级给予的信任、尊重、关怀、友谊、表扬、认可、赏识满足的是员工的外在需要,属于外在性激励。 3.
·
2015-10-21 12:17
管理
第三章 人力资源管理概述
习题解答
一、填空 1.将工作内容、难易程度、责任大小、所需资格皆很相似的职位划分为同一 职级 ,实行同样的管理、 使用 与 报酬  
·
2015-10-21 12:17
管理
编程珠玑
(第2版)第一章课后习题答案
第一章 开篇1.#include <iostream>#include <set> // 输入相同元素在集合内只保留一个using namespace std;int main(){ set<int> S; &n
·
2015-10-21 12:26
编程珠玑
编程珠玑
chapter1
/* Copyright (C) 1999 Lucent Technologies */ /* From 'Programming Pearls' by Jon Bentley */ /* bitsort.c -- bitmap sort from Column 1 * Sort distinct integers in the range [0..N-1]
·
2015-10-21 11:11
编程珠玑
“珠玑之椟”系列简介与索引
系列博文主要目的: 收集《
编程珠玑
》和《
编程珠玑
(续)》(以下简称《续》)上的算法和思想,并包括了一些自己的思考和对相关问题的引申,以备复习和查用。
·
2015-10-21 11:21
索引
《
编程珠玑
》2.3 将一个n元一维向量左旋转i个位置
#include #defineSIZE100 //将一个size元一维向量vector向左旋转bits个位置 voidrotateV1(charvector[],intsize,intbits){ //消耗辅助空间 charstack[SIZE]; inttop=0; inti; for(i=0;i=size) indexSelected-=size; } vector[indexReplac
tiutiu2011
·
2015-10-12 10:00
编程珠玑
第二章
向量旋转
BitMap算法
bitmap算法的思想就是用一个整型的32位中的每一位去记录一个数,所以,每一个整型可以记录32个数,这样可以大大的节省空间,更加官方的解释有很多博客都有记载,更可以参考《
编程珠玑
》。
MR_LUXY
·
2015-09-23 12:30
数据结构和算法
C++Primer第五版 1.4.1节练习
答:1.9,1.10,1.11程序见
习题解答
程序目录。练习1.9/***201
键客小E
·
2015-09-10 17:49
C++Primer学习
C++Primer
第五版
1.4.1节练习
编程珠玑
第十五章 散列表应用 hash字符串
#defineHASH29989#defineMULT31structhashNode{char*strWord;intnCount;hashNode*pNext;hashNode(){strWord=0;nCount=0;pNext=0;}};typedefhashNode*hashNodePtr;//一个hash表的应用unsignedinthashFunc(char*str){unsigne
king__moving
·
2015-09-01 20:35
复习
算法/数据结构
python学习--核心编程3
习题解答
以及知识点记录
3-1.标识符。为什么Python中不需要变量名和变量类型声明?答:python是动态类型语言,也就是说不需要预先声明变量的类型。变量的类型和值在赋值那一刻被初始化。python语言中对象的类型和内存都是运行时确定的。在创建也就是赋值时,解释器会根据语法和右侧的操作数来决定新对象的类型。3-2.标识符。为什么Python中不需要声明函数类型?答:应该和上面的解释差不多,python语言中对象的类型
oZuiJiaoWeiYang
·
2015-08-25 16:00
python
原地归并排序
这一思想用到的地方很多,在《
编程珠玑
》中被称为“手摇算法”。
zjx409
·
2015-08-23 21:00
归并排序
生成1000万行7位数字文件(
编程珠玑
)
生成1000万行7位数字文件(
编程珠玑
)今天看《
编程珠玑
》排序的问题,输入是一个千行文件,每行是7位数字,并且无重复。搜索了下,没有现成的数据集,所以简单用python生成了下,虽然简单!
vonzhou
·
2015-08-23 21:47
Algorithm
编程之美2.17之数组循环移位
其实这道题
编程珠玑
上面也出现过,书中给出的一种符合题意的解法是巧妙地进行翻转。以把abcd1234右移4位为例:第一步:翻转1234,abcd1234———
u013220338
·
2015-08-14 09:00
转 java实现位图索引
编程珠玑
中第一篇讲的就是使用bitmap来排序大文件里面的数据。下面给出一个简单的BitMap实现。主要使用Byte数组。主要就是shiyong为操作来设置为1的元素。
jjyy778899
·
2015-07-28 00:57
Bitmap
来自于《
编程珠玑
》。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。
·
2015-07-16 16:00
bitmap
快学Scala
习题解答
第十三章---------集合
1.编写一个函数,给定字符串,产生出一个包含所有字符的下标的映射。举例来说,index("Mississippi")应返回一个映射,让'M'对应集{0},'i'对应集{1,4,7,10},依此类推。使用字符到可变集的映射。另外,你如何保证集是经过排序的?运行结果:Map(M->TreeSet(0),s->TreeSet(2,3,5,6),p->TreeSet(8,9),i->TreeSet(1,4
happyAnger6
·
2015-07-11 23:00
hadoop
scala
spark
spark
大数据
缓存
并行处理
《算法导论》 - 第6章 - 堆排序 -
习题解答
序GitHub见solution.txt6.1堆6.1-1在高度为h的堆中,最多元素为2(h+1)−1个,最少元素有2h+1个6.1-3最大堆的特性是除了根结点外的每个结点都有A[PARENT(i)]>=A[i]故,在一个最大堆的某颗子树中最大元素必然位于该子树的根上。6.1-4根据最大堆的性质,任何子树的子结点都小于根节点,故整棵树的最小元素必然位于堆的最底层或者倒数第二层的叶子结点。6.1-5
fly_yr
·
2015-07-08 21:00
算法导论
堆排序
习题解答
号外,号外 -几乎所有的binary search和mergesort都有错
在说这个帖子之前,不得不强力重复JoshuaBloch的推荐:如果你还没有读过ProgrammingPearls(中文版叫《
编程珠玑
》)这本书,现在就去读吧。如果你只读了一遍,现在就去再读一遍吧。
·
2015-06-21 14:00
search
binary
《
编程珠玑
》阅读小记(8) — 排序
序排序最常见的应用,而排序算法也是多种多样。然而,考虑到时空开销的限制,程序员面对排序的实际问题时,往往需要仔细的斟酌考虑,才能设计出高效的程序。插入排序
fly_yr
·
2015-06-19 17:00
《
编程珠玑
》阅读小记(11) — 堆
章节简述本章主要介绍堆,用该数据结构解决下面两个重要的问题:排序,采用堆排序算法对n元数组排序,所花的时间不会超过O(nlogn),而且只需要几个字的额外空间;优先级队列,堆通过插入新元素和提取最小元素这两种操作来维护元素集合,每个操作所需的时间都为O(logn);本章采用自底向上的组织结构,从细节开始逐步过渡到正题。堆数据结构该部分介绍堆数据结构的设计思想。优先级队列实现向量排序算法优先级队列提
fly_yr
·
2015-06-19 16:00
编程
[置顶] 计算机科学箴言集 -- <
编程珠玑
续>
6计算机科学箴言集程序员常常要转换时间单位;e.g.一个程序每秒能处理100条记录,那处理100w条需要多久?用除法算,就知道要花100000秒,按每小时3600秒算,差不多3小时;而一年有多少秒?如果我直接告诉你3.155x10^7秒,你可能很快就忘了;事实上,要记住这个很简单,在误差不超过0.5%的约束下: π秒就是一个纳世纪 ——TomDuff 贝尔实验室 [nano 1×10
RoyMuste
·
2015-06-18 12:00
Proverbs
《
编程珠玑
》阅读笔记——Ⅲ
因为这本值得慢慢思考,不得放慢阅读速度。现在读完了第二部分,先说一下我思考了很久的例子吧书中有一个例子:在search3函数中,为什么i+=8能够提升效率呢?我的猜测:在编译器的帮助下,每次循环*一次性*取出8个元素,这样便可以在高速缓存中访问x[i]到x[i+7];而在i+=1的情况下,每次循环都需要重新访问内存。作为一个搞模型的程序员,确实很难考虑到高速缓存和内存之间的存取,难道下一步就是区分
就是jy
·
2015-06-17 21:00
《
编程珠玑
》阅读笔记——Ⅲ
因为这本值得慢慢思考,不得放慢阅读速度。现在读完了第二部分,先说一下我思考了很久的例子吧书中有一个例子:在search3函数中,为什么i+=8能够提升效率呢?我的猜测:在编译器的帮助下,每次循环*一次性*取出8个元素,这样便可以在高速缓存中访问x[i]到x[i+7];而在i+=1的情况下,每次循环都需要重新访问内存。作为一个搞模型的程序员,确实很难考虑到高速缓存和内存之间的存取,难道下一步就是区分
就是jy
·
2015-06-17 21:00
《
编程珠玑
》阅读笔记——Ⅱ
真正完美的将算法和编程完美的结合,编程给人美的感受,或者说编程能像数学一样优雅。这是一本要边读边思考的书,所以适当把书里边提到的算法好好想想,自己闭上眼在脑子里过一遍。才能感受到作者的智慧与苦心。 先说基础部分,基础部分5章(开篇、啊哈算法、数据决定程序结构、编写正确程序、编程小事),当我第一次看目录的时候我也觉得每章之间没有任何关系,可以挑你喜欢的看,但我的习惯就是从头到尾,当我读完第一部分的时
就是jy
·
2015-06-17 21:00
《
编程珠玑
》阅读笔记——Ⅱ
真正完美的将算法和编程完美的结合,编程给人美的感受,或者说编程能像数学一样优雅。这是一本要边读边思考的书,所以适当把书里边提到的算法好好想想,自己闭上眼在脑子里过一遍。才能感受到作者的智慧与苦心。 先说基础部分,基础部分5章(开篇、啊哈算法、数据决定程序结构、编写正确程序、编程小事),当我第一次看目录的时候我也觉得每章之间没有任何关系,可以挑你喜欢的看,但我的习惯就是从头到尾,当我读完第一部分的时
就是jy
·
2015-06-17 21:00
《
编程珠玑
》阅读小记(10) — 搜索
问题描述本章是围绕着搜索问题展开讨论的,搜索问题形形色色。编译器查询变量名以得到其类型和地址,拼写检查器查字典以确保单词拼写正确,电话号码簿程序查询用户名以得到其电话号码,因特网域名服务器查找域名来发现IP地址,上述引用以及很多类似的应用都需要搜索一组数据,以找到与特定项相关的信息。本章继续讨论上一章的问题:生成[0,maxval]范围内m个随机整数的有机序列,不允许重复。定义了5个数据结构来解决
fly_yr
·
2015-06-16 15:00
编程
《
编程珠玑
》阅读小记(9) — 取样问题
问题本章研究的问题是取样问题,也就是程序设计中的随机数,问题描述如下:程序的输入包含两个整数m和n,其中m #include #include usingnamespacestd; /************************************************************************/ /*返回一个很大的随机整数(远大于m和n)*/ /*******
fly_yr
·
2015-06-15 20:00
编程
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他