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
编程珠玑习题解答
编程珠玑
之1.4生成小于n且没有重复的k个整数
生成小于n且没有重复的k个整数可以使用如下方法:方法一:使用C++的set,由于set具有排序功能,而且里面的数不会重复,所以可以生成随机数字插入到set中,直到set中的数字个数为k,具体代码如下://solution1:useset #include #include #include #include usingnamespacestd; #defineN10000000 intma
longshengguoji
·
2013-01-08 20:00
算法
编程珠玑
快学Scala
习题解答
—第十二章 高阶函数
13 高阶函数13.1 编写函数values(fun:(Int)=>Int,low:Int,high:Int),该函数输出一个集合,对应给定区间内给定函数的输入和输出。比如,values(x=>x*x,-5,5)应该产出一个对偶的集合(-5,25),(-4,16),(-3,9),…,(5,25)objectTestextendsApp{ defvalues(fun:(Int)=>Int,low:I
ivan_pig
·
2013-01-07 19:00
java
java
java
scala
编程珠玑
之1.2位逻辑运算实现位向量
所谓位向量就是由一些二进制位组成的向量,位逻辑运算有与(&).或(|),非(!),移位(>)等。 使用位逻辑运算实现位向量所指实现位向量的设置,清零以及探测功能。#defineBITPERWORD32 #defineSHIFT5 #defineMASK0x1F #defineN10000000 inta[1+N/BITPERWORD] //设置数组第i位为1 voidset(inti) {
longshengguoji
·
2013-01-06 22:00
算法
编程珠玑
位向量
位逻辑运算
书单
11.一口气读完世界历史12.数据结构与算法(c++描述)13.C陷阱与缺陷14.C和指针15.肉蒲团正在看的书:16.三国演义17.UNIX环境高级编程(估计要看好久了)18.深入理解计算机系统19.
编程珠玑
I smell magic in the air
·
2013-01-06 09:00
求数组最大连续元素之和
/* DJ.W2012.12.27 代码功能: 输入:一个整型数组 输出:该数组能得到的最大连续元素和 如对输入1-2-47-69最大连续元素和为10(7+(-6)+9) 问题以及算法思想来自《
编程珠玑
WUDAIJUN
·
2012-12-27 22:00
数据库系统原理教程 第二章 关系数据库
习题解答
第二章关系数据库 一、选择题1.下面的选项不是关系数据库基本特征的是(A)。A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关2.一个关系只有一个(D)。A.候选码B.外码C.超码D.主码3.关系模型中,一个码是(C)。A.可以由多个任意属性组成B.至多由一个属性组成C.可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成D.以上都不是4.现有如
1曲待续
·
2012-12-25 21:39
教程
数据库系统
关系数据库
数据库系统原理教程 第二章 关系数据库
习题解答
第二章关系数据库一、选择题1.下面的选项不是关系数据库基本特征的是(A)。A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关2.一个关系只有一个(D)。A.候选码B.外码C.超码D.主码3.关系模型中,一个码是(C)。A.可以由多个任意属性组成B.至多由一个属性组成C.可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成D.以上都不是4.现有如下
1曲待续
·
2012-12-25 21:39
教程
关系数据库
数据库系统
数据库
数据库系统原理教程 第二章 关系数据库
习题解答
第二章关系数据库 一、选择题1.下面的选项不是关系数据库基本特征的是(A)。A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关 D.与列的次序无关2.一个关系只有一个(D)。A.候选码 B.外码 C.超码 D.主码3.关系模型中,一个码是(C)。A.可以由多个任意属性组成B.至多由一个属性组成C.可有多个或者一个其值能够唯
wwj_748
·
2012-12-25 21:00
数据库系统原理教程 第一章 绪论
习题解答
第一章绪论 一、选择题1.DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。A.系统分析员 B.程序员 C.数据库管理员 D.操作员2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就
wwj_748
·
2012-12-25 10:00
数据库系统原理教程 第一章 绪论
习题解答
第一章绪论 一、选择题1.DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。A.系统分析员 B.程序员 C.数据库管理员 D.操作员2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就
1曲待续
·
2012-12-25 10:06
教程
数据库系统
[
编程珠玑
题目] 一维向量左旋转
最近太忙了买了
编程珠玑
之后就翻过2页,今天正好@neiddy 问我看里面的题目,就花了点时间看看做一下。
384444165
·
2012-12-18 18:00
c
算法
编程珠玑
左旋转
快学Scala
习题解答
—第十章 特质
11 特质11.1 java.awt.Rectangle类有两个很有用的方法translate和grow,但可惜的是像java.awt.geom.Ellipse2D这样的类没有。在Scala中,你可以解决掉这个问题。定义一个RenctangleLike特质,加入具体的translate和grow方法。提供任何你需要用来实现的抽象方法,以便你可以像如下代码这样混入该特质:valegg=newjava
ivan_pig
·
2012-12-16 20:00
java
java
java
scala
xsl与xml的初次见面
xsl与xml的初次会面是项目中的一个报告显示的需求,那么对于只知道xml格式是这样子的人
编程珠玑
somebodydesignPatternsomebody在这之前,一直用Extjs做前台界面开发,遇到这种情况我会写个
txf2004
·
2012-12-13 12:00
xml
快学Scala
习题解答
—第九章 文件和正则表达式
10 文件和正则表达式10.1 编写一小段Scala代码,将某个文件中的行倒转顺序(将最后一行作为第一行,依此类推)importio.Source importjava.io.PrintWriter valpath="test.txt" valreader=Source.fromFile(path).getLines() valresult=reader.toArray.reverse v
ivan_pig
·
2012-12-12 19:00
java
java
java
scala
字符串处理新思维啊【不得不看】
请查看原文: http://www.ibaiyang.org/2012/03/25/repeat-substring/ 最近在看《
编程珠玑
》,很多人说,应该看看这本神书,于是跟风,我也买了一本
把酒泯恩仇
·
2012-12-10 21:00
C++
算法
快学Scala
习题解答
—第六章 对象
7 对象7.1 编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法objectConversions{ definchesToCentimeters(){} defgallonsToLiters(){} defmilesToKilometers(){} } 7.2 前一个练习不是很面向对象。提供一个
ivan_pig
·
2012-12-09 19:00
java
java
java
scala
C语言实现的LCD数学
在看
编程珠玑
,第三章,最后一题,额。。。。。
zheng0518
·
2012-12-08 15:00
算法
C语言
5段显
LCD数学
编程珠玑
:快速排序
前言
编程珠玑
一书对快速排序讲得较为透彻,最早的快排是单向的,慢慢演化成双向的,也就是目前的版本。从此书能看到这种演化的必要性。我想这是我最后一次看快排,原理搞懂了就不会忘了。
恋恋美食
·
2012-12-08 14:00
编程珠玑
面试题
c/c++
数据结构和算法
快学Scala
习题解答
—第五章 类
6 类6.1 改进5.1节的Counter类,让它不要在Int.MaxValue时变成负数加个判断就OK了classCount{ privatevarvalue=Int.MaxValue defincrement(){if(value":()V 4:return } 6.6 在5.2节的Person类中提供一个主构造器,将负年龄转换为0classPerson(varage:Int){ age=i
ivan_pig
·
2012-12-06 18:00
java
java
java
scala
快学Scala
习题解答
—第四章 映射和元组
5 映射和元组5.1 设置一个映射,其中包含你想要的一些装备,以及它们的价格。然后构建另一个映射,采用同一组键,但是价格上打9折映射的简单操作scala>valmap=Map("book"->10,"gun"->18,"ipad"->1000) map:scala.collection.immutable.Map[java.lang.String,Int]=Map(book->10,gun->18
ivan_pig
·
2012-12-05 21:00
java
java
java
scala
快学Scala
习题解答
—第三章 数组相关操作
4 数组相关操作4.1 编写一段代码,将a设置为一个n个随机整数的数组,要求随机数介于0(包含)和n(不包含)之间random和yield的使用importscala.collection.mutable.ArrayBuffer importscala.math.random defrandomArray(n:Int):Array[Int]={ vala=for(i=t.length)t(i)
ivan_pig
·
2012-12-04 20:00
java
java
java
scala
快学Scala
习题解答
—第二章 控制结构和函数
3 控制结构和函数3.1 一个数字如果为正数,则它的signum为1;如果是负数,则signum为-1;如果为0,则signum为0.编写一个函数来计算这个值简单的逻辑判断defsignum(num:Int){if(num>0)print(1)elseif(numvalt={} t:Unit=() 可以看出,它的值是()类型是Unit3.3 指出在Scala中何种情况下赋值语句x=y=1是合法的。
ivan_pig
·
2012-12-03 19:00
java
java
java
scala
快学Scala
习题解答
—第一章 基础
1 简介近期对Scala比较感兴趣,买了本《快学Scala》,感觉不错。比《ProgrammingScala:TackleMulti-CoreComplexityontheJavaVirtualMachine》好很多。是本不错的入门书。而且每个章节都设置了难度级别,每章有习题,可以巩固Scala语法。本文的目的就是针对这些习题进行解答2 基础2.1 在ScalaREPL中键入3,然后按Tab键。有
ivan_pig
·
2012-12-02 22:00
java
java
java
scala
编程珠玑
:插入排序优化
编程珠玑
中提供了几个优化后的方案,效率提高了70%之多。
恋恋美食
·
2012-12-02 12:00
C++
c
编程珠玑
面试题
数据结构与算法
Java 2实用教程(第三版)实验指导与
习题解答
and实验模版代码及答案 (三)
实验1 扫雷小游戏1.答案:【代码1】: newLinkedList();【代码2】: list.add(block[i][j]); 【代码3】: list.size(); 【代码4】: (Block)list.get(randomIndex);【代码5】: list.remove(randomIndex); 2.模板代码Block.javapubl
zxq1138634642
·
2012-11-26 21:00
Java 2实用教程(第三版)实验指导与
习题解答
and实验模版代码及答案 (二)
实验2字体对话框1.答案:【代码1】:setModal(true);【代码2】:setVisible(false);【代码3】:setVisible(false);【代码4】:newFontDialog(this);【代码5】:setVisible(true);【代码6】:dialog.setTitle("字体对话框");2.模板代码FontFamilyNames.javaimportjava.a
zxq1138634642
·
2012-11-26 21:00
Java 2实用教程(第三版)实验指导与
习题解答
and实验模版代码及答案(一)
Java 2实用教程(第三版)实验指导与
习题解答
清华大学出版社(编著 耿祥义 张跃平)实验模版代码及答案建议使用文档结构图(选择Word菜单→视图→文档结构图)上机实践1 初识Java3实验1 一个简单的应用程序
zxq1138634642
·
2012-11-26 21:00
编程珠玑
第一张 开篇
http://blog.csdn.net/tianshuai11/article/details/7555563一,题目: 如何在1MB的空间里面对一千万个整数进行排序?并且每个数都小于1千万。实际上这个需要1.25MB的内存空间(这里所说的空间是考虑用位图表示法时,每一位代表一个数,则1千万/(1024*1024*8)约为1.25MB )。 1MB总共有838,8608个可用
miao6664659
·
2012-11-26 09:00
编程珠玑
:求子数组最大和
例如输入数组包含下面10个元素: 那么该程序的输出为x[2...6]的总和,即187.题外话:有人说
编程珠玑
这本书是经典,我也认同,但有人也说这本书是让人费脑筋提前掉头发的书,我更认同,有句话我想说,
恋恋美食
·
2012-11-25 00:00
数据结构
算法
面试题
编程珠玑
c/c++
编程珠玑
第二章
编程珠玑
第二章1.40亿个无符号整数,找出一个不在这40亿个整数中的数。可以换个方向思考,99个小于100的数,找出一个不在这99个数中的小于100的数。
Feeling
·
2012-11-24 22:00
计算机经典书籍汇总
》《人月神话》《计算机程序设计艺术》《编译原理》(龙书)《深入浅出设计模式》《哥德尔、艾舍尔、巴赫书:集异璧之大成》《代码整洁之道》《EffectiveC++》和《MoreEffectiveC++》《
编程珠玑
专注嵌入式
·
2012-11-23 08:40
C/C++
其他
计算机经典书籍汇总
》《人月神话》《计算机程序设计艺术》《编译原理》(龙书)《深入浅出设计模式》《哥德尔、艾舍尔、巴赫书:集异璧之大成》《代码整洁之道》《EffectiveC++》和《MoreEffectiveC++》《
编程珠玑
SdustLiYang
·
2012-11-23 08:00
《
编程珠玑
》第二章:啊哈!算法——左旋转&&变位词
本章讲解的是算法的作用,“看起来很困难的问题也可以有一个简单的、意想不到的答案。”在任何愿意在编程之前、之中和之后进行认真思考的程序员都有机会捕捉到这灵光一闪。 文章从三个问题展开,我独自先思考了一下,发现解决方法都是比较低效的,既浪费空间也浪费时间。a.给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中的32位整数(在文件中至少缺少一个这样的数,为什么?就是232
陈凯俊
·
2012-11-19 21:00
java
编程珠玑
二分搜索
标识
编程珠玑
:变位词集
问题描述 给定一本英语单词词典,请找出所有的变位词集。例如,因为“pots”、“stop”、“tops”相互之间都是由另一个词的各个字母改变序列而构成的,因此这些词相互之间就是变位词。解决思路 将该程序组织成三段式的“管道”结构,其中一个程序的输出文件将是下一个程序的输入文件。第一个程序对单词进行签名,第二个程序对已签名的文件进行排序,而第三个程序则将同一个变位词类中的各个单词挤压到同一行中。
恋恋美食
·
2012-11-19 20:00
数据结构
算法
编程珠玑
面试题
c/c++
埃氏筛法 素数
今天看了《
编程珠玑
》看到了埃氏筛法令我大为震惊、、、、、、、、查找素数竟然这么快因此将代码贴出来、、、、、、、、、、、#include#include"boost/timer.hpp"#includeintmain
xiaoduan2016
·
2012-11-18 21:36
c++
一次查找sqlserver死锁的经历
编程珠玑
一书的作者说,“对付问题而不是程序”,这是方向。程序员一旦有了方向就是全世界
jeremy_iter
·
2012-11-17 20:27
sqlserver
并发
死锁
一次查找sqlserver死锁的经历
编程珠玑
一书的作者说,“对付问题而不是程序”,这是方向。程序员一旦有了方向就是全世界
jeremy_iter
·
2012-11-17 20:27
并发
search
sqlserver
死锁
bookmark
穷举法
编程珠玑
第一章 开篇
习题1.如果不缺内存,如何使用一个具有库的语言来实现一种排序算法以表示和排序集合? 由于目前只学习了C和C++,所以只讨论C和C++中具有排序算法的库。对于C,有stdlib.h中的快速排序qsort函数;对于C++,其STL中的algorithm包含的一个排序算法sort函数。 #include voidqsort(void*buf,size_tnum,size_tsize, int(
ChallenChenZhiPeng
·
2012-11-17 12:00
编程珠玑
:向量旋转(旋转交换)
问题描述请将一个具有n个元素的一维向量向左旋转i个位置。例如,假设n=8,i=3,那么向量abcdefgh旋转之后得到向量defghabc。简单编码使用一个具有n个元素的中间向量分n步即可完成此作业。你可以仅使用几十字节的微小内存,花费与n成比例的时间来旋转该向量吗?解决思路方案一:将向量x中的前i个元素复制到一个临时数组中,接着将余下的n-i个元素左移i个位置,然后再将前i个元素从临时数组中复制
恋恋美食
·
2012-11-14 20:00
编程珠玑
面试题
数据结构与算法
c/c++
向量旋转
面试基础知识整理
1.数据结构与算法1.1书籍(1)算法导论(2)编程之美(3)
编程珠玑
(4)数据结构(C语言版)(5)CareerCup.Cracking.the.Technical.Interview.Ed4.2010
wolenski
·
2012-11-14 20:00
《
编程珠玑
》第一章:开篇——排序
最近,在看一本名为《
编程珠玑
》的书,提高自己编写代码的能力和思路。里面描述的都是用c或c++来写,自己决定用java来实现里面提到的一些思路。
陈凯俊
·
2012-11-14 10:00
java
排序
编程珠玑
编程珠玑
:0/1二分搜索
编程珠玑
第二章问题A:给定一个包含40亿个随机排列的顺序文件,找到一个不在文件中的32位整数,在有足够内存的情况下应该如何解决该问题?
恋恋美食
·
2012-11-08 17:00
C++
c
编程珠玑
数据结构与算法
试题
编程珠玑
:位图法排序&搜索
问题描述输入:一个最多包含n个正整数的文件,每个数都小于n,其中n=107。如果在输入文件中有任何正数重复出现就是致命错误。没有其他数据与该正数相关联。输出:按升序排列的输入正数的列表。约束:最多有1MB的内存空间可用,有充足的磁盘存储空间可用。运行时间最多几分钟,运行时间为10秒就不需要进一步优化。程序设计与实现概要:应用位图或位向量表示集合。可用一个10位长的字符串来表示一个所有元素都小于10
恋恋美食
·
2012-11-06 18:00
C++
c
编程珠玑
《
编程珠玑
》第二章 “杂技算法” 和 “翻转算法” Java语言版
《
编程珠玑
》第二章“杂技算法”和“翻转算法” Java语言版之前一篇文章讲了http://blog.csdn.net/tcpipstack/article/details/8125759字符串翻转里面的
tcpipstack
·
2012-11-05 19:00
算法之美——求子串最大和
看《
编程珠玑
》看的郁闷毁了~木有激情啊~这里描述第8章的一道题:求子串最大和:一个具有n个浮点数的向量x,要求输出相邻子向量的最大和,如图:程序返回值应为x[2..6]的总和,即187。
sangni007
·
2012-11-01 21:00
第八章 最大自序列和
书中提供了几种求出最大和的方法,下面的实现是依据“扫描算法”的实现,不仅仅得到了最大和的值,还返回了对应自序列的索引起始值 package org.waitingfortime.
编程珠玑
mazhiyuan
·
2012-11-01 20:00
编程珠玑
最大自序列和
第二十二章:图的基本算法
关于此章节的
习题解答
,请查阅:https://sites.google.com/site/algorithmssolution/home/c22一、图的概念图的分类: 是否有环是否有重边是否有有向边SimpleUndirectedGraph
xiazdong
·
2012-10-31 14:00
外排之多路归并的败者树
编程珠玑
第一个case是有关一个技巧性解决外部排序问题的。问题很巧妙的解决了,但一开始提到的利用归并排序进行外部排序的算法仍值得仔细探究一下,毕竟本科时学的不是很深入。
mtawaken
·
2012-10-30 20:00
《
编程珠玑
》第二章 “杂技算法” 和 “翻转算法” C语言实现
《
编程珠玑
》第二章“杂技算法”和“翻转算法”C语言实现题目:将一个n元一维数组a[n]左移i个位置。例如,当n=8,i=3时,数组abcdefgh旋转为defghabc。请设计一个算法完成这个任务。
tcpipstack
·
2012-10-29 19:00
和大家分享下我的找工作历程。
准备:8.12-9.12是准备期间,主要复习了程序面试宝典(好多公司笔试就是上面的原题),编程之美(2,3章,看完之后过些天就忘,只是记住了思想而已),
编程珠玑
(快速浏览了下),程序员编程艺术(网上j
kanego
·
2012-10-27 21:00
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他