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
编程珠玑习题解答
关于数据结构课设的一些建议:
《c程序设计语言-新版》《c程序设计语言-新版
习题解答
》这两本一定配套买,有练有答。https://book.douban.com/subject/11393
枕畔雪
·
2020-08-17 01:45
随笔
计算机系统篇之链接(12):Chapter 7 Linking 习题与解答
计算机系统篇之链接(12):Chapter7Linking习题与解答Author:stormQMonday,15.July201911:18AM目录
习题解答
习题7.67.6解答7.77.7解答7.87.8
woqufan
·
2020-08-16 22:57
#
链接
Neural Networks and Deep Learning
习题解答
--改进神经网络的学习方法
神经网络与深度学习
习题解答
改进神经网络的学习方法最近在看MichaelNielsen的NeuralNetworksandDeepLearning,这本书是以网页的形式放在网上,非常合适入门,附上传送地址
剑启郁兰
·
2020-08-16 09:17
机器学习
ROS及机器人课程资料整理(苏黎世联邦理工学院, ETH Zürich)
ROS及机器人课程资料整理(苏黎世联邦理工学院,ETHZürich)详细版ROS编程课程
习题解答
和说明:http://blog.csdn.net/zhangrelay/article/details/79463689
zhangrelay
·
2020-08-16 04:23
机器人仿真
课程-机器人系统设计及控制-
《
编程珠玑
》读书笔记 part2
第二部分性能第6章程序性能分析用一个实例说明了提升程序执行效率的几种经典方法:算法和数据结构,算法调优,数据结构重组,代码调优,硬件。其中的“调优”一般指用细节的改变来获得相对较小的加速,是一个微调过程。注意数据结构和算法的加速并不一定是独立于硬件的,例如超级计算机的管道体系结构非常适合线性的数据结构,而树结构相反未必是最佳选择;优化程序的方法设计多个层面,如果仅需要较小的加速,就对效果最佳的层面
Jamesjiongsi
·
2020-08-15 21:31
《
编程珠玑
》读书笔记 part1
ProgrammingPearls第2版作者JonBentley.第一部分基础--------------------------------------------------------------------------------------------------------第1章开篇这一章探讨了一个经典的问题,即所谓的磁盘文件排序或“外排序”。根据这里的(http://blog.csd
Jamesjiongsi
·
2020-08-15 21:31
编程
读书
数据结构
算法
磁盘
优化
《
编程珠玑
》读书笔记 part3
第三部分应用第11章排序排序算法的应用场合有如下一些:用户需求、收集相同的项、服务于类似于二分搜索等有需求的算法;插入排序的普通做法是把待排序的元素与左侧的相邻元素比较,并依据情况考虑是否要交换,如果交换再与下一个元素比较,决定是否交换;频繁交换显然效率较低,所以通常采用的高效做法是用一个临时位置保存待排序的元素,然后左侧每一个比该元素大的元素都向右平移一个位置,直到找到合适位置把待排序的元素放进
Jamesjiongsi
·
2020-08-15 21:31
字符串旋转算法
第二种,大概都是参考
编程珠玑
上的字符串旋转算法。
weixin_30845171
·
2020-08-15 16:46
算法运行时间n3,n2, n, nlogn对比
时间对比如下:引用
编程珠玑
,400MHz的Pentium2计算机算法及运行时间1.3n310n247nlog2N48n10的三次方1.3秒10毫秒0.4毫秒0.05毫秒10的四次方22分1秒6毫秒0.5
ai_xiangjuan
·
2020-08-15 01:16
算法
《
编程珠玑
》(第二版)第一章习题2(用位运算实现位向量)
《
编程珠玑
》第一章提出了一个排序问题,可以用位图或位向量来表示。
yudan_jiangnan
·
2020-08-14 22:28
算法
编程珠玑
第三章习题1
问题:1.本书行将出版之时,美国的个人所得税分为5种不同的费率,其中最大的费率大约为40%。以前的情况更为复杂,税率也更高。下面所示的程序文本采用25个if语句的合理方式来计算1978年的美国联邦所得税。税率分别为0.14,0.15,0.16,0.17,0.18,·····。此后的费率增幅大于0.01.有何建议?ifincome#include#defineN5usingnamespacestd;
yudan_jiangnan
·
2020-08-14 22:56
算法
《
编程珠玑
》(第2版)第2章”:课后习题7(矩阵转置)
课后习题7是这样子的:在20世纪60年代早期,VicVyssotsky与一个程序员一起工作,该程序员需要转置一个存储在磁带上的4000*4000的矩阵(每条记录的格式相同,为数十个字节)。他的同事最初提出的程序需要运行50个小时。Vyssotsky如何将运行时间减少到半个小时呢?课后给出的答案是:为每条记录插入列号和行号,然后调用系统的磁带排序程序先按列排序再按行排序,最后使用另一个程序删除列号和
yudan_jiangnan
·
2020-08-14 22:56
算法
C++primer第九章
习题解答
练习9.1:对于下面的程序任务,vector、deque和list哪种容器最为适合?解释你的选择的理由。如果没有哪一种容器优于其他容器,也请解释理由。(a)读取固定数量的单词,将他们按字典顺序插入到容器中。我们将在下一章看到关联容器更适合这个问题。(b)读取未知数量的单词,总是将新单词插入到末尾。删除操作在头部进行。(c)从一个文件读取未知数量的整数。将这些数排序,然后将它们打印到标准输出。(a)
煮茶听雪
·
2020-08-14 14:36
C/C++
关于二分搜索的写法以及正确性证明的思考
今晚看到算法引论关于二分搜索的相关问题,想起了当年看
编程珠玑
的“无处不在的二分搜索”那章,记得作者说过能完全写对二分搜索的程序员寥寥无几,当时自己也写了下,确实不容易写,主要的难点在于写对,大致的框架可能大家都非常熟悉
weixin_30315723
·
2020-08-13 20:42
求向量的最大子向量和
编程珠玑
第8章求子向量和算法的C++实现#include"stdafx.h"#include#include#include#include#include"windows.h"usingnamespacestd
updowndown
·
2020-08-13 20:53
编程珠玑
OpenJudge百炼
习题解答
(C++)--题4010:2011
题:总时间限制:1000ms内存限制:65536kB描述已知长度最大为200位的正整数n,请求出2011^n的后四位。输入第一行为一个正整数k,代表有k组数据,k#includeusingnamespacestd;intmain(){intn;cin>>n;stringj;for(inti=0;i>j;intjj;//intjj=(j[j.length()-1]-48)*1+(j[j.length
LazyChun
·
2020-08-13 20:38
OpenJudge习题解答
OpenJudge习题解答
[
编程珠玑
]-第八章:连续子向量的最大和
源于
编程珠玑
-第二版问题描述:一维模式识别,输入n个数值向量x,输出连续子向量的最大和。题目很简单,即求最大子数组。
JumpFly_W
·
2020-08-13 16:36
Thinking
高数第七版_
习题解答
_3-1行列式习题
习题3-1行列式问题解析已知f(x),g(x)f(x),g(x)f(x),g(x)连续可导,证明(f(a)f(b)g(a)g(b))=(b−a)(f(a)f′(ξ)g(a)g′(ξ))\begin{pmatrix}f(a)&f(b)\\g(a)&g(b)\end{pmatrix}=(b-a)\begin{pmatrix}f(a)&f'(\xi)\\g(a)&g'(\xi)\end{pmatrix}
码博士
·
2020-08-13 13:37
高数习题
高等数学
现代控制理论
习题解答
与Matlab程序示例
现代控制理论
习题解答
与Matlab程序示例大部分现代控制理论习题都可以通过计算机辅助解决,如Matlab或OctaveOnline。
zhangrelay
·
2020-08-13 12:52
课程-现代控制理论-
二分查找之美:二分查找及其变体的正确性以及构造方式
《
编程珠玑
》第四章提到:提供充足的时间,仅有约
fufengrui
·
2020-08-13 10:23
数据结构/算法
LeetCode#53暨最大连续子序列和问题
说它有意思包含了几个方面的内容:首先,它的直观上的求解显而易见、非常容易,但是它的优化求解直到上世纪八十年代才被发现;其次,很多算法书籍(例如《算法导论》、《
编程珠玑
》,以及MarkAllenWeiss
白马负金羁
·
2020-08-13 10:57
数据结构与算法
字符串中连续出现最多的子串 & 字符串中最长重复子串
字符串中连续出现最多的子串&字符串中最长重复子串字符串中连续出现最多的子串&字符串中最长重复子串,这两个问题都可以用后缀数组来表示,至于后缀数组可以参考
编程珠玑
P156;后缀数组就是定义一个数组指针,分别指向字符串中的对应位置
xwchao2014
·
2020-08-12 14:51
c/c++语言小知识点
数据结构
布隆算法Bitmap(位图算法)
hashset也可以实现去重的功能,但是耗内存比较多2.相关的开源实现EWAHCompressedbitMapBitMap算法就是一个高效的区重算法其实质就是把对应的不存在就是0,存在就是1相关描述来自于《
编程珠玑
qinzhao168
·
2020-08-11 06:19
算法
关于binary search
编程珠玑
Column4关于binarysearch的部分相当精彩,1946年就有人发表binarysearch,但直到1962第一个正确运行的算法才写出来。
dennis_zane
·
2020-08-10 16:20
数据结构与算法
我在 GitHub 上找到了中科大的计算机课程资源
这个仓库(repo),由mbinary收录中国科学技术大学众多课程资源,包括电子版教材、参考书、讲义、试卷、学习心得、
习题解答
等。以计算机学院课程为主,也包含公选课、自由选修等其他课程。
程序员的那些事_
·
2020-08-10 14:38
周志华《机器学习》课后
习题解答
系列(六):Ch5.7 - RBF网络实验
相关答案和源代码托管在我的Github上:PY131/Machine-Learning_ZhouZhihua.5.7.RBF神经网络实验注:本题程序基于Python实现(这里查看完整代码和数据集)。1.RBF网络基础RBF网络采用RBF(RadialBasisFunction函数)作为隐层神经元激活函数,是一种局部逼近神经网络,下面先分析其激活函数RBF,然后分析RBF神经网络的结构。1.1.径向
Snoopy_Yuan
·
2020-08-10 09:36
机器学习
周志华《机器学习》课后
习题解答
系列(六):Ch5.6 - BP算法改进
相关答案和源代码托管在我的Github上:PY131/Machine-Learning_ZhouZhihua.5.6BP算法改进注:本题程序基于Python实现(这里查看完整代码和数据集)。1.方法设计传统的BP算法改进主要有两类:启发式算法:如附加动量法,自适应算法。数值优化算法:如共轭梯度法、牛顿迭代法、Levenberg-Marquardt法。这里我们首先采用附加动量实现基本的方法改进。然后
Snoopy_Yuan
·
2020-08-10 08:55
机器学习
解题笔记(1)——子数组之和的最大值
这个问题的解答其实在《
编程珠玑
》一书有的。一共是4中方法:第一种是穷举法,计算所有可能子数组的和,时间复杂度为O(n3)。第二种其实也是穷举法。
wuzhekai1985
·
2020-08-09 15:11
解题笔记
解题笔记
精美的珍珠来自饱经磨砺——重读《Programming Pearls
编程珠玑
》有感
瞎忙中花了半个月的时间重读了这本书,花一个月的休闲时间把笔记写完。书的相关信息,douban:http://www.douban.com/subject/1910326/不得不承认,目前的程序员已经沦为比较“低下”的职业——很多人对编程时多么的不屑。系统分析、架构、项目管理才是高级的活。但是一个程序员就已经非常的不容易——至少一个优秀(本来想用“合格”的,但是鉴于xx理由改了)的程序员是多么的不容
littlekid
·
2020-08-09 09:11
Reading
Notes
c++ primer 第五版----第9章
习题解答
9.1:对于下面的程序任务,vector、deque和list哪种容器最为适合?解释你的选择的理由。如果没有哪一种容器优于其他容器,也请解释理由。(a)读取固定数量的单词,将它们按字典序插入到容器中。我们将在下一章中看到,关联容器更适合这个问题。(b)读取未知数量的单词,总是将单词插入到末尾。删除操作在头部进行。(c)从一个文件读取未知数量的整数。将这些数排序,然后将它们打印到标准输出。答:(a)
chenxiaocui195
·
2020-08-09 03:35
c++ primer 第五版----第六章
习题解答
6.1实参和形参的区别是什么?答:形参在函数定义的形参表中进行定义,是一个变量,其作用域为整个函数。而实参出现在函数调用中,是一个表达式。进行函数调用时,用传递给函数的实参对形参进行初始化。6.2请指出下列函数哪个有错误,为什么?应该如何修改这些错误呢?(a)intf(){strings;//...returns;}(b)f2(inti){/*...*/}(c)intcalc(intv1,intv
chenxiaocui195
·
2020-08-09 03:35
生成不重复随机数
2019独角兽企业重金招聘Python工程师标准>>>这个题目来自于《
编程珠玑
》第一章的问题的衍生,简化后的需求是这样的:要求生成小于n且没有重复的n个随机整数。
weixin_33872660
·
2020-08-09 00:48
蓄水池抽样
话说这是某搜索的二面面试官给的一个题目,我知道一定会有人吐槽,PS:提前说下,这道题在《
编程珠玑
》上有类似的。。。曾经这本书就在我面前,但是我没有珍惜,直到今天我才后悔莫及。。。。
_Greenday_
·
2020-08-08 22:36
面试算法与数据结构系列
蓄水池抽样
抽样统计
深入理解计算机系统第二版
习题解答
CSAPP 2.7
下面的函数将输出什么结果?1constchar*s="abcdef";2show_bytes((byte_pointer)s,strlen(s));其中字母'a'~'z'的ASCII码为0x61~0x7A。show_bytes()函数定义如下:1#include23typedefunsignedchar*byte_pointer;45voidshow_bytes(byte_pointerp,int
a693874547
·
2020-08-08 13:00
哦!数组还能这么用,学到了!
来源:公众号【
编程珠玑
】作者:守望先生ID:shouwangxiansheng这个问题源于读者在阅读redis源码时的一个疑问。
写代码的篮球球痴
·
2020-08-06 11:14
java
编程语言
指针
python
c语言
Unix系统编程手册实例代码理解和
习题解答
注意:(1)由于公司服务器由于各种原因无法安装UNIX系统编程手册所需的库,所以代码理解只能照搬书上给的结果,(2)习题答案自己写出来后,也无法验证(3)当前UNIXAPI代码不懂的内容,可以翻阅前面的章节来获得解释,实在看不懂,就翻阅《Unix系统编程手册》章节链接使用到的UnixAPI第28章线程:介绍pthread_creat(),pthread_exit(),pthread_self(),
简单生活,简单爱
·
2020-08-05 14:37
Linux高性能编程
book list
9000百词斩象形9000百词斩大学英语六级词汇9787540245030C++Primer中文版(第4版)9787115145543[美]StanleyB.Lippman等著李师贤等译C++Primer
习题解答
贺二公子
·
2020-08-05 10:33
[参考资料]
计算机网络
习题解答
5-49
下面是以十六进制格式存储的一个UDP首部:CB84000D001C001C试问:a.源端口号是什么?b.目的端口号是什么?c.这个用户数据报的总长度是什么?d.数据长度是多少?e.这个分组是从客户到服务器还是从服务器到客户?解a.源端口号是最前面的四位十六进制(CB84),代表着源端口号为52100。b.目的端口号是第二个四位十六进制(000D),代表着目的端口号为13。c.第三个四位十六进制(0
luoawai
·
2020-08-05 01:19
Ruby实现求数组内相邻元素的最大和-《
编程珠玑
》问题求解
Ruby实现求数组内相邻元素的最大和魏仁言2010.8.21最近在学习《
编程珠玑
》,对书里提出的问题很感兴趣,所以按照书中的描述,用Ruby实现其中相关问题的解决方法,今天学习的问题如下:该问题为《
编程珠玑
savechina
·
2020-08-04 18:38
Ruby
ruby
编程
算法
2010
计算机网络
习题解答
(教材 计算机网络 谢希仁编著)3
第六章网络互连6-03作为中间系统。转发器、网桥、路由器和网关有何区别?答:转发器:是物理层中间设备。主要作用是在物理层中实现透明的二进制比特复制,以补偿信号衰减。网桥:是数据链路层的中间设备。主要作用是根据MAC帧的目的地址对收到的帧进行转发。网桥具有过滤帧的功能。路由器:网络层的中间设备。作用是在互连网中完成路由选择的功能。网关:网络层以上的中间系统。作用是在高层进行协议的转换以连接两个不兼容
luozhuang
·
2020-08-04 15:46
大O表示法初学者指南
相信许多人读过《ProgrammingPearls》(《
编程珠玑
》)或者其他计算机科
大菜鸟231
·
2020-08-04 09:57
数据结构
如何快速准备面试中的算法,获得 Offer?
求职者为了刷算法,除了“泡”Leetcode以外,还需要去看《剑指offer》、《编程之美》、《
编程珠玑
》等书籍作为补充
快乐的工程师
·
2020-08-04 06:07
Leetcode
OpenJudge百炼
习题解答
(C++)--题4040:买书问题
题:总时间限制:1000ms内存限制:65536kB描述某网上书店举行优惠促销,现有两种优惠策略。策略一是购书总额大于100元的可享受免费送货。策略二是如果购书数量大于3本,则购书总额享受95折优惠(不包括运费)。两种优惠策略不能同时享受,最多可选择其中一种优惠策略。运费为20元。小明想在这个网站上买书,请帮他选择最优的优惠策略。输入有多行,第一行是买书的种类N(0usingnamespacest
LazyChun
·
2020-08-04 03:11
OpenJudge习题解答
C++学习
OpenJudge习题解答
编程之美
习题解答
习题1.2中国象棋将帅问题#includeusingnamespacestd;voidprint(){for(inti=1;i#include#includeusingnamespacestd;intarray[]={3,9,7,4,5,2};constintsize=sizeofarray/sizeof*array;inttemp[size];intmergeCount(int*array,in
alexingcool
·
2020-08-03 14:28
第一章 计算机、程序和Java概述 编程练
习题解答
/***1.1(显示三条消息)编写程序,显示WelcometoJava、WelcometoComputerScience*和Programmingisfun.*作者:wwj*日期:2012/4/24**/publicclassShowThreeMessage{publicstaticvoidmain(String[]args){System.out.println("WelcometoJava!"
iteye_17686
·
2020-08-03 10:11
编程珠玑
读书笔记
文章目录6.程序性能分析7.粗略估算8.算法设计技术9.代码调优10.节省空间算法分类1.排序2.搜索代码调优法则1.空间换时间法则2.时间换空间法则3.循环法则4.逻辑法则5.过程法则6.表达式法法则6.程序性能分析1.系统设计层面1.问题定义:良好的问题定义可以避免用户对问题需求的过高估计(越小的需求意味着越小的开发代价)2.系统结构:将系统分解成模块,对各模块进行粗略估算(性能分析)3.算法
yinfang1252
·
2020-08-03 09:39
读书笔记
2 -9 字典练
习题解答
解答dic={'k1':'v1','k2':'v2','k3':'v3'}#1forkindic:print(k)"""k1k2k3"""#2forvindic.values():print(v)"""v1v2v3"""#3fork,vindic.items():print(k,v)"""k1v1k2v2k3v3"""#4dic['k4']='v4'print(dic)#{'k1':'v1','k
weixin_30725467
·
2020-08-03 06:28
什么是全局变量,局部变量,静态全局变量,静态局部变量
来源:公众号【
编程珠玑
】作者:守望先生前言这些是编程语言中的基本概念,如果你还不是非常明确地清楚标题的问题,并且不知道作用域,链接属性,存储期等概念的具体含义,那么本文你不该错过。
守望之名
·
2020-08-03 00:21
解题笔记(2)——部分面试题解题思路
这几天在网上看到一篇关于算法面试题的博客,归纳的很好,有不少经典的题目,大部分来自《
编程珠玑
》、《编程之美》、《代码之美》三本书。这里给出书上的解答以及一些思考。如有不对的地方,希望得到高手的指点。
lanhaoit
·
2020-08-02 18:52
算法
Python 简易实现二进制反码求和
Python计算UDP检验和目录1.前言说明2.例子分析3.相关代码4.结果展示5.心得总结一、前言说明↶在看完教材5-50题目的
习题解答
,稍微懂了一点二进制反码求和。
小黑LLB
·
2020-08-02 15:49
网络通信学习
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他