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
编程珠玑习题解答
java递归实现稀疏位图
2019.7.18由
编程珠玑
第二版第一章习题9引发的思考用一维byte数组实现位图,有如下缺陷:1、当使用一维位图存储比较稀疏的数据时,会有内存浪费。
crazy_wym
·
2020-07-14 17:09
java
std::rotate的几种实现方法
《
编程珠玑
》2.3节提出了向量旋转问题,并给出几种解决方案。
liuyuan185442111
·
2020-07-14 14:17
标准C/C++
算法——Java版位图排序
前言最近在看
编程珠玑
,在第一章开篇中,作者通过一次友好的对话引出了位图排序,对话大致是某位程序员问题一个问题,“怎样给一个磁盘文件排序”前提输入:在一个最多包含n个正整数的文件,每个数都小于n,其中n=
东天里的冬天
·
2020-07-14 11:21
算法
重磅通知:C Primer Plus 第6版 中文版的配套
习题解答
书出版啦!
《CPrimerPlus第6版中文版》的《CPrimerPlus第6版中文版
习题解答
》隆重出版。北京师范大学名师详细剖析所有题目,全面提升C编程能力的优选编程练习册。
人邮异步社区
·
2020-07-14 10:30
编程珠玑
习题:数字重复出现位图排序
内存限制,数字重复出现位图排序,每个数字限定最多出现10次#include#include#include#include"time.h"usingnamespacestd;#defineN10000#defineNGROUP5//一个数需要保存两个信息,1bit数值信息,4bit个数信息#defineBITSTEP32#defineMASK0x1F#defineshift5#defineshif
dawn_cx
·
2020-07-14 09:38
C++
位图排序-有重复元素
这里根据《
编程珠玑
》上所讲,实现了一种允许出现重复项的位图排序,但是这种排序仍然有限制:最多允许重复次数。
clearriver
·
2020-07-14 09:00
初识算法
海量数据:快速查找一个数字是否出现在40亿个数字中
:1个字节可以表示8个整数是否出现的情况(出现则对应的位置1,否则为0),那么表示40亿个整数的情况需要40亿/8=5亿,约500M的空间.空间复杂度是O(n)+O(1);还有更好的方法:这个问题在《
编程珠玑
小马笑哈哈
·
2020-07-14 07:50
面试题
算法
C++排序算法之位图法排序
位图法排序(1)问题描述《
编程珠玑
》里有这样一个问题:1.输入:一个至多包含1千万个非负整数的文件2.特征:①每个数都是小于10000000的非负整数;②没有重复的数字;③数据之间不存在关联关系。
YF_Li123
·
2020-07-14 06:20
排序算法
谭浩强C语言程序设计课后
习题解答
(第二章)
/*2-4-2依次将10个数输入,要求将其中最大的数打印出来(常规实现方法)*/#include"stdio.h"main(){inta,b,c,d,e,f,g,h,i,j,max;scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);max=a;if(max#includemain(){intn=100;for(
WilliamChang
·
2020-07-14 06:43
C
算法 之 位图排序 bit-map sort
例如在《
编程珠玑
》中出现的题目:要求对磁盘上的数据进
xuqing-ICT
·
2020-07-14 04:50
data
structure
第五课_课后
习题解答
一、项目进度管理1、进度管理包括哪六个过程?1、活动定义;2、活动排序;3、活动资源估算;4、活动历时估算;5、制定进度表;6、进度控制;2、什么是滚动式规划?近期要完成的工作规划的详细些,远期完成的工作规划的粗略些;3、什么是控制账户、规划组合?控制账户:管理人员的控制点可以设在工作分解结构工作组合层次以上选定的管理点上。在尚未规划有关的工作组合时,这些控制点用作规划的基础。规划组合:规划组合实
weixin_33834075
·
2020-07-14 02:15
C++ Primer 笔记+
习题解答
(十)
在昨天尝试了MarkDown编辑器后,我决定还是不尝新鲜,踏实的用老编辑器吧。今天第十个章节,主要内容是泛型算法。最近一直在思考,要不要把书上的一些基础知识搬到博客中,因为这样做我总有一种感觉叫抄书。后来我转念想了一下,还是抄书吧,毕竟你不是天赋异禀,抄书巩固记忆和理解。若有错误请指正谢谢0.引言:在标准库中,为容器的定义的操作很少,比如我们使用过的插入删除操作等。为了拓展其功能,标准库不在是单独
莫利斯安
·
2020-07-14 02:41
读书笔记
C++
Primer
读书笔记
位图法;海量数据处理之位图技巧;位图技巧;海量数据;
编程珠玑
第二章问题A;40亿整数;腾讯面试题
编程珠玑
第二章开始提出了三个问题,其中第一个问题是这样的:一个顺序文件至多包括40亿个32位的整数,这些数是无序的,找出一个不在该文件中的32位整数。
jiqiren007
·
2020-07-14 00:48
向量旋转算法
最近看《
编程珠玑
》,里面提到了一个常见的向量旋转问题,是指将一个数按照某点前后置换,比如【1,2,3,4,5,6,7,8,9,10】按照4旋转后,就变成了【5,6,7,8,9,10,1,2,3,4】。
zdavb
·
2020-07-13 23:22
算法
SVM支持向量机
习题解答
以下习题,来自机器学习实战:基于Scikit-Learn和Tensorflow一书。支持向量机的基本思想是什么?答:基本思想是拟合类别之间可能的、最宽的“街道”。它的目的是使决策边界之间最大间隔化,从而分隔出两个类别的训练实例。SVM在执行软间隔分类时,实际上是在完美分类和拟合最宽街道之间进行妥协(允许少量的实例最终落在街道上)。在训练非线性数据集时,记得使用核函数。什么是支持向量?答:SVM训练
北风扬尘尘飞扬
·
2020-07-13 21:02
机器学习
《
编程珠玑
》一书中习题1.2中如何使用位逻辑运算来实现位向量的理解
这是一道非常基础的题目,考察对位运算的理解,乍看题目只觉得好眼熟,然后(手贱)瞟了一眼答案,第一遍没看明白答案的内容,就上网查了一下,网上的人要么就是一笔带过(大概是觉得太简单),要么就是误人子弟。解决题目之前应该先搞清楚题目是干嘛的:位向量顾名思义就是用位来存储一个数,文中说存储N=10000000个数,每一位代表一个数。我们可以定义一个int类型的数组inta[N],那么如果a[9]的值为1,
majalis_C
·
2020-07-13 08:08
c++
向量旋转问题
问题:《
编程珠玑
》里面典型的向量旋转问题。
lxmky
·
2020-07-13 07:32
算法
程序员编程艺术第二十五章:Jon Bentley:90%无法正确实现二分查找
也许很多人都早已听说过这句话,但我还是想引用《
编程珠玑
》上的如下几段文字:“二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。
iteye_20954
·
2020-07-13 05:54
计算机控制技术课程配套教材
习题解答
(第1、2、3章)
pdf版下载地址:http://pan.baidu.com/s/1hrKoza8文件名:ccsa1_3第一章1-1计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?硬件包括计算机、过程输入输出通道及接口、人机联系设备及接口、外部存储器等。计算机的关键部件是中央处理器(CPU),CPU通过接口接收人的指令和工业对象的各种参数,并向系统各部分发送各种命令数据,完成巡回检测、数据处理、控制计算、逻
zhangrelay
·
2020-07-13 02:59
课程-计算机控制技术-
向量旋转
本文先发布于:http://coderbee.net/index.php/algorithm/20130619/224向量旋转题目均来自《
编程珠玑
》,代码实现是用Go语言。
Liuwenhao866595
·
2020-07-13 00:29
数据结构与算法
Go-lang
给编程入门者的唠叨话(全栈路线)
-->C[C程序设计,经典编程282例,
编程珠玑
,数据结构和算法]-->PHP\Python\Java\Html\CSS\Javascript各种框架bootstrap、Jquery-->Vue\Node
weixin_33832340
·
2020-07-12 23:59
《
编程珠玑
》中的 布隆过滤器(Bloom Filter)
BloomFilter)进行大数据量排序-苗哥的个人页面-开源中国社区https://my.oschina.net/bairrfhoinn/blog/209965前天无聊再看这个题目时突然想到大三时看《
编程珠玑
葡萄喃喃呓语
·
2020-07-12 14:34
Matlab
习题解答
2
符号运算与数值运算的区别?数值运算中必须先对变量赋值,然后才能参与运算符号运算无须实现对独立变量赋值,运算解惑以标准符号形式表达。求矩阵的行列式值、非共轭转置和特征值。symsa11a12a21a22>>A=[a11a12;a21a22]A=[a11,a12][a21,a22]>>det(A)ans=a11*a22-a12*a21>>A.'ans=[a11,a21][a12,a22]>>eig(A
Eli_Hill
·
2020-07-12 12:00
人工智能:一种现代的方法 书本课后
习题解答
文章目录摘要更新:课本及习题答案下载第一章——绪论1.1用自己的语言定义(1)智能,(2)人工智能,(3)Agent,(4)理性,(5)逻辑推理。1.2反射行动(如从热炉子上缩手)是理性的嘛?是智能的嘛?第二章——智能Agent2.22.33.第三章3.33.43.53.63.73.83.9找出一个状态空间,使用迭代加深搜索比深度优先搜索的性能要差很多(如,一个是$O(n^2)$,另一个是O(n)
dale丶无双
·
2020-07-12 10:54
学习
人工智能学习
python核心编程第二版 第二章练
习题解答
未完待续
有人可能会想,连2-1和2-2这样的题目都回答,够无聊的啊。因为现在处于并长期处于成为大师的第一阶段------守的阶段2-1>>>a='123'>>>a'123'>>>print(a)123a是字符串123,如果格式化输出有问题报如下错误:>>>print('ais%d'%a)Traceback(mostrecentcalllast):File"",line1,inTypeError:%dfor
weixin_34208283
·
2020-07-12 09:46
蓝桥杯练习系统
习题解答
大全(c/c++、java完整版)
一、c/c++版本:入门训练(详见算法-蓝桥杯习题(1-1))基础练习(详见算法-蓝桥杯习题(2-1))基础练习(详见算法-蓝桥杯习题(2-2))算法训练(详见算法-蓝桥杯习题(3-1))算法训练(详见算法-蓝桥杯习题(3-2))算法训练(详见算法-蓝桥杯习题(3-3))算法训练(详见算法-蓝桥杯习题(3-4))算法训练(详见算法-蓝桥杯习题(3-5))算法训练(详见算法-蓝桥杯习题(3-6))算
欧阳思海
·
2020-07-11 23:11
√
蓝桥杯练习系统(c/c++版)
蓝桥杯竞赛训练习题
位运算 - 初见
我一度不知道位运算干嘛用,昨天在《
编程珠玑
》上看到一个位运算解决大数排序的问题,突然我就对这个技术有了兴趣。
看,未来
·
2020-07-11 21:50
通俗点聊聊算法
数据结构
算法
c++
【Program】性能考量
引:《
编程珠玑
(续)》1.1介绍性能监视工具;用一个计算素数程序的演进过程演示程序性能提升的非凡效果在平时开发中的处理一些细节时,虽然可能粗糙对待对程序的表现的影响不明显,但类似的解决方案如果积少成多,
微信公众号_程序之炼
·
2020-07-11 17:00
编程珠玑
: 15.1实现一个哈希表统计字符串出现次数 -------解题总结
#include#include#include#includeusingnamespacestd;/*问题:统计书中的单词及出现次数,实现一个数据结构进行存储分析:典型的信息检索中的倒排索引问题。可以采用链表数组实现:哈希+拉链法一种做法是:根据给定的单词个数n,选取最接近n的质数k,然后对字符串进行散列,h=31*h+charValue;求得字符串的哈希值后,用h%k得到散列后的哈希值输入:1
天地一扁舟
·
2020-07-11 14:53
编程珠玑
编程珠玑
番外篇-K. Plan 9 的故事(修订版)
编程珠玑
番外篇-K.Plan9的故事(修订版)(本文是对于之前
编程珠玑
番外篇系列中Plan9的八卦这一篇的彻底修订,本文得到了博文视点的卢鸫翔编辑的很多帮助)计算机发展史上,创新性产品层出不穷。
njdragonfly
·
2020-07-11 13:11
TCP/IP
Distributed
System
海量数据处理算法—Bit-Map
1.BitMap算法简介来自于《
编程珠玑
》。所谓的Bit-map就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。
iteye_4515
·
2020-07-11 08:55
编程珠玑
学习笔记 Aha算法 思考以及一些代码实现
"Aproblemthatseemsdifficultmayhaveasimple,unexpectedsolution"-一个看似难以解决的问题,或许在背后隐藏着一个简单,意想不到的解法三个引例:1.输入一个连续文件,文件中存储了之多4,000,000,000个32bit的整数,并且这些整数是按照任意顺序排列的。请你找出一个没有在这个序列中的整数(为什么一定会有至少一个missing的数据呢)。
文西
·
2020-07-11 07:27
面试
算法
第2.3课:基金投资技巧(三)---指数分类
习题解答
:上节课后习题中,跟踪相同指数的基金,表现相差不大。(前面也讲过,其实都是在“抄指数的作业”)。所以,不要买重复了。上节课呢,我们大致了解了一下,什么是指数,什么是指数基金?
大飞在线
·
2020-07-10 23:42
《C++ Primer》第五版课后
习题解答
_第三章(1)(01-05)
系统环境:windows101703编译环境:Visualstudio20173.1//1.9#includeusingstd::cout;usingstd::endl;intmain(){intsum=0,i=50;while(iusingstd::cout;usingstd::endl;intmain(){inti=10;while(i>=0){coutusingstd::cout;using
Adam_fei
·
2020-07-10 20:33
C++
Primer
习题
动态规划进阶篇详解——习题篇
二、动态规划解题的一般思路1.将原问题分解为子问题2.确定状态3.确定一些初始状态(边界状态)的值二、
习题解答
1.数字三角形普通递归程序如下(超时):改进递归变递推空间优化2.最长上升子序列3.最大公共子序列
全 洛
·
2020-07-10 19:56
算法
算法
动态规划
Matlab——矩阵
习题解答
求解方程x2-x-1=0的根。x=1/2-5^(1/2)/25^(1/2)/2+1/2输入矩阵A=,使用全下标方式取出元素“3”,使用单下标方式取出元素“8”,取出后2行子矩阵块,使用逻辑矩阵方式取出。A(6)ans=8A(1,3)ans=3A(2:3,:)ans=456789>>A([1,3],[1,3])ans=1379输入A为3×3的魔方阵,B为3×3的单位阵,由小矩阵组成3×6的大矩阵C和
Eli_Hill
·
2020-07-10 19:09
编程珠玑
(四)求一个字符串中连续出现的次数最多的子串
这个题目不是
编程珠玑
上看到的,但是解法用到的数据结构在
编程珠玑
上有讲到,先归类到这里。求一个字符串中连续出现的次数最多的子串。例如字符串“abababc”,最多连续出现的为ab,连续出现三次。
ysu108
·
2020-07-10 13:52
经典算法
数据结构与算法 Python语言实现 课后
习题解答
Chapter 2
2.7ExercisesReinforcementR-2.1Givethreeexamplesoflife-criticalsoftwareapplications.https://www.cnblogs.com/chenlimei/p/9287345.html●2011年温州7.23动车事故2011年7月23日20时30分05秒,甬温线浙江省温州市境内,由北京南站开往福州站的D301次列车与杭州
weixin_41856754
·
2020-07-10 10:18
数据结构与算法
编程珠玑
| 第一章习题 4.生成位于0至n-1之间的k个不同的随机顺序的随机整数? java语言
importjava.util.ArrayList;publicclassOne_4{publicstaticvoidmain(String[]args){intn=50;//可自定n、kintk=10;ArrayListlist=newArrayList();for(inti=0;i
红会咽
·
2020-07-10 09:37
编程珠玑
《Python自然语言处理》第二章
习题解答
练习6
问题描述:在比较词表的讨论中,创建一个对象叫做translate,通过它你可以使用德语和意大利语词汇查找对应的英语词汇。这种方法可能会出现什么问题,你能提出一个办法来避免这个问题吗?书上的做法是通过entries()方法来指定一个语言链表来访问多语言中的同源词,再把它转换成一个简单的词典。代码如下:1fromnltk.corpusimportswadesh2swadesh.fileids()3it
weixin_33759269
·
2020-07-10 07:19
机器学习(周志华)2.1-2.9
习题解答
2.1题:数据集包含1000个样本,其中500个正例,500个反例,将其划分为包含70%样本的训练集和30%样本的测试集用于留出法评估,试估算共有多少种划分方式。答:留出法将数据集划分为两个互斥的集合,为了保持数据的一致性,应该保证两个集合中的类别比例相同(定义要求)。故可以用分层采样的方法。训练集包含350个正例与350个反例,测试集包含150个正例与150个反例。故应有种2.2题:数据集包含1
l8947943
·
2020-07-09 18:05
机器学习
孔乙己
数院的学生,傍午傍晚下了课,每每花四文铜钱,买一本吉米多维奇,——这是二十多年前的事,现在每本要涨到十文,——在自习室坐着,直接写完睡觉;倘肯多花一文,便可以买一本邱维生,或者
习题解答
,做参考资料了,如果出到十几文
解肥
·
2020-07-09 17:13
90%程序员写不出无BUG的二分查找程序?
相关文章链接如下:微软过桥问题与测试人员素养等价类分法新解测试用例设计中的NP难题测试驱动需求分析--需求文档评审实例C/C++代码检视实例《
编程珠玑
》(第二版)一书第四章中提及过100多名专业程序员使用两个小时的充足时间编写一个简单的二分查找程序
drzhouweiming
·
2020-07-09 15:37
《疯狂Java讲义(第4版)》-----第4章【
习题解答
】
【练习1】九九乘法表publicclassMultiplication_table{publicstaticvoidmain(String[]args){for(inti=1;i=0;i--){if(cnt[i]==indexEnd-1){en=i;break;}}returnnewString(bt,st,en-st+1);//使用String的构造函数String(byte[]bytes,i
ccnuacmhdu
·
2020-07-09 14:37
Java基础知识记
俄语物理学视频教程--
习题解答
和公式求解(没有任何废话)
俄语物理学视频教程--
习题解答
和公式求解(没有任何废话)俄语物理学视频教程--
习题解答
和公式求解(没有任何废话)使用方法:1,直接点击下载地址,打开页面后选择“下载”或者“直接下载“,然后解压即可。
bywetec
·
2020-07-09 14:21
AI
练
习题解答
(一)
2018-08-1116:12:58一、字符串1、如果判断name变量量对应的值前四位"l"出现⼏次,并输出结果name="aleXleNb"print(name.count("l",0,4))#count后面的两个参数是判断开始和结束位置的顾头不顾尾2、从name变量量对应的值中找到"N"对应的索引(如果找不不到则报错),并输出结果name="aleXleNb"print(name.index(
banjun1329
·
2020-07-09 13:39
2008-1-14 《软件工程》课后
习题解答
...
第一章概述1.软件产品的特性是什么?a.软件产品是一种逻辑产品。b.软件产品的生产主是研制,软件产品的成本主要体现在软件的开发和研制上,软件开发完成后,复制就产生了大量软件产品。c.软件产品不会用坏,不存在磨损、消耗问题。d.软件产品的生产主要是脑力劳动,还未完全摆脱手工开发方式,而且碰分是"定做"的。e.软件费用不断增加,成本相当昂贵。2.软件产品有几个阶段?各有何特征?阶段A.程序设计时代(1
andyny_java2006
·
2020-07-09 13:54
ROS编程基础课程2020更新资料和
习题解答
说明(ETH苏黎世联邦理工学院)适用indigo、kinetic和melodic
参考资料,详细信息请参考如下链接,如果错误之处,希望能指出帮助改进,非常感谢您:1ETH机器人课程资料整理汇总;2ROS机器人编程实践翻译版。3习题说明链接:练习1;练习2;练习3;练习4;练习5。适用于(indigo、kinetic和melodic)三种版本ROS1都可以使用此教程!!!全部测试过!!!ROS2Dashing版本课程开发结束,进行第二轮测试中,完成后将全面免费公开!机器人编程实践
zhangrelay
·
2020-07-09 12:11
课程-机器人系统设计及控制-
ROS
Melodic
迷失与救赎
2016计划
StructureandInterpretationofComputerPrograms(SICP)《计算机程序的构造和解释》深入理解计算机系统UNIX编程环境UNIX编程艺术数据结构与算法基础算法导论算法麻省理工学院公开课:算法导论
编程珠玑
程序设计实践语言
唯我楼兰
·
2020-07-09 09:37
《机器学习》周志华-第二章 模型评估与选择——
习题解答
机器学习-第二章-习题2.1留出法评估划分2.22.32.4TPR、FPR、P、R联系2.52.62.72.82.92.10*2.1留出法评估划分1000个样本,500正例,500反例,划分为70%训练集30%测试集用于留出法评估。估算有多少种划分方式。分析:正反例比例为1:1,从500个正例和500反例中,分别随机选出30%各150个给测试集。剩余为训练集,为组合计算。划分方式数为:(C5001
qlian77
·
2020-07-09 08:26
学习记录
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他