﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-java-随笔分类-好书</title><link>http://www.blogjava.net/zhangxiong37/category/21681.html</link><description>tiger</description><language>zh-cn</language><lastBuildDate>Tue, 17 Apr 2007 23:38:31 GMT</lastBuildDate><pubDate>Tue, 17 Apr 2007 23:38:31 GMT</pubDate><ttl>60</ttl><item><title>经典书籍推荐</title><link>http://www.blogjava.net/zhangxiong37/archive/2007/02/24/100448.html</link><dc:creator>翠竹</dc:creator><author>翠竹</author><pubDate>Sat, 24 Feb 2007 00:48:00 GMT</pubDate><guid>http://www.blogjava.net/zhangxiong37/archive/2007/02/24/100448.html</guid><wfw:comment>http://www.blogjava.net/zhangxiong37/comments/100448.html</wfw:comment><comments>http://www.blogjava.net/zhangxiong37/archive/2007/02/24/100448.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhangxiong37/comments/commentRss/100448.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhangxiong37/services/trackbacks/100448.html</trackback:ping><description><![CDATA[<p>《core java》<br>《J2EE without EJB》</p><img src ="http://www.blogjava.net/zhangxiong37/aggbug/100448.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhangxiong37/" target="_blank">翠竹</a> 2007-02-24 08:48 <a href="http://www.blogjava.net/zhangxiong37/archive/2007/02/24/100448.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《程序员修炼之道》[转]</title><link>http://www.blogjava.net/zhangxiong37/archive/2006/12/22/89456.html</link><dc:creator>翠竹</dc:creator><author>翠竹</author><pubDate>Fri, 22 Dec 2006 02:52:00 GMT</pubDate><guid>http://www.blogjava.net/zhangxiong37/archive/2006/12/22/89456.html</guid><wfw:comment>http://www.blogjava.net/zhangxiong37/comments/89456.html</wfw:comment><comments>http://www.blogjava.net/zhangxiong37/archive/2006/12/22/89456.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhangxiong37/comments/commentRss/89456.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhangxiong37/services/trackbacks/89456.html</trackback:ping><description><![CDATA[<p><a name=1></a><strong>1、关心你的技艺</strong> <br>Care About Your Craft <br>除非你在乎能否漂亮地开发出软件，否则其它事情都是没有意义的。 </p>
<p><a name=2></a><strong>2、思考！你的工作</strong> <br>Think!About Your Work <br>在你做某件事情的时候思考你在做什么。不间断地思考，实时地批判你的工作。这将占据你的一些宝贵时间，酬劳则是更为活跃地参与你喜爱的工作、感觉到自己在掌握范围日增的各种主题以及因感受到持续的进步而欢愉。从长远来说，你在时间上的投入将会随着你和你的团队变得更为高效、编写出更易于维护的代码以及开会时间的减少而得到回报。 <br></p>
<p><a name=3></a><strong>3、提供各种选择，不要找蹩脚的借口</strong> <br>Provide Options,Don't Make Lame Excuses <br>不要说事情做不到；要说明<em>能够</em>做什么来挽回局面。不要害怕提出要求，也不要害怕承认你需要帮助。 </p>
<p><a name=4></a><strong>4、不要容忍破窗户</strong> <br>Don't Live With Broken Windows <br>不要留着&#8220;破窗户&#8221;（低劣的设计、错误的决策、或者糟糕的代码）不修。发现一个就修一个。如果没有足够的时间进行适当的修理，采取<em>某种</em>行动防止进一步的破坏，并说明情势处在你的控制之下。 <br>如果你发现你所在团队和项目的代码十分漂亮——编写整洁、设计良好，并且很优雅，<em>你</em>不会想成为第一个弄脏东西的人。 </p>
<p><a name=5></a><strong>5、做变化的催化剂</strong> <br>Be a Catalyst for Change <br>你不能强迫人们改变。相反，要向他们展示未来可能会怎样，并帮助他们参与对未来的创造。 <br>设计出你<em>可以</em>合理要求的东西，好好开发它。一旦完成，就拿给大家看，让他们大吃一惊。然后说：&#8220;要是我们增加...<em>可能</em>就会更好。&#8221;假装那并不重要。坐回椅子上，等着他们开始要你增加你本来就想要的功能。人们发现，参与正在发生的成功要更容易。让他们瞥见未来，你就能让他们聚集在你周围。 </p>
<p><a name=6></a><strong>6、记住大图景</strong> <br>Remember the Big Picture <br>如果你抓一只青蛙放进沸水里，它会一下子跳出来。但是，如果你把青蛙放进冷水里，然后慢慢加热，青蛙不会注意到温度的缓慢变化，会呆在锅里，直到被煮熟。 <br>不要像青蛙一样。留心大图景。要持续不断地观察周围发生的事情，而不只是你自己在做的事情。 </p>
<p><a name=7></a><strong>7、使质量成为需求问题</strong> <br>Make Quality a Requirements Issue <br>你所制作的系统的范围和质量应该作为系统需求的一部分规定下来。让你的用户参与权衡，知道何时止步，提供<em>足够好的软件</em>。 </p>
<p><a name=8></a><strong>8、定期为你的知识资产投资</strong> <br>Invest Regularly in Your Knowledge Portfolio </p>
<li>让学习成为习惯。
<li>持续投入十分重要。一旦你熟悉了某种新语言或新技术，继续前进，学习另一种。
<li>是否在某个项目中使用这些技术，或者是否把它们放入你的简历，这并不重要。学习的过程将扩展你的思维，使你向着新的可能性和新的做事方式拓展。思维的&#8220;异花授粉&#8221;十分重要；设法把你学到的东西应用到你当前的项目中。即使你的项目没有使用该技术，你或许也能借鉴一些想法。例如，熟悉了面向对象，你就会用不同的方式编写纯C程序。
<li>如果你自己找不到答案，就去找出能找到答案的人。不要把问题搁在那里。
<p>&nbsp;</p>
<p><a name=9></a><strong>9、批判地分析你读到的和听到的</strong><br>Critically Analyze What You Read and Hear <br>不要被供应商、媒体炒作、或教条左右。要依照你自己的看法和你的项目的情况去对信息进行分析。 </p>
<p><a name=10></a><strong>10、你说什么和你怎么说同样重要</strong><br>It's Both What You Say and the Way You Say It </p>
<li>作为开发者，我们必须在许多层面上进行交流。我们的时间有很大部分都花在交流上，所以我们需要把它做好。
<li>如果你不能有效地向他人传达你的了不起的想法，这些想法就毫无用处。
<li>知道你想要说什么；了解你的听众；选择时机；选择风格；让文档美观；让听众参与；做倾听者；回复他人。
<li>交流越有效，你就越有影响力。
<p>&nbsp;</p>
<p><a name=11></a><strong>11、DRY原则——不要重复你自己</strong><br>DRY - Don't Repeat Yourself <br>系统中的每一项知识都必须具有单一、无歧义、权威的表示。与此不同的做法是在两个或更多地方表达同一事物。如果你改变其中一处，你必须记得改变其它各处。这不是你能否记住的问题，而是你何时忘记的问题。 </p>
<p><a name=12></a><strong>12、让复用变得容易</strong><br>Make it Easy to Reuse <br>你要做的是营造一种环境，在其中要找到并复用已有的东西，比自己编写更容易。如果复用很容易，人们就会去复用。而如果不复用，你们就会有重复知识的风险。 </p>
<p><a name=13></a><strong>13、消除无关事物之间的影响</strong><br>Eliminate Effects Between Unrelated Things <br>我们想要设计自足（self-contained）的组件：独立，具有单一、良好定义的目的。如果组件是相互隔离的，你就知道你能够改变其中一个，而不用担心其余组件。只要你不改变组件的外部接口，你就可以放心：你不会造成波及整个系统的问题。 <br>你得到两个主要好处：提高生产率与降低风险。 </p>
<p><a name=14></a><strong>14、不存在最终决策</strong><br>There Are No Final Decisions <br>没有什么永远不变——而如果你严重依赖某一事实，你几乎可以确定它将会变化。与我们开发软件的速度相比，需求、用以及硬件变得更快。通过<a href="http://www.cnblogs.com/guoadou/archive/2005/03/14/118188.html#11">DRY原则</a>、<a href="http://www.cnblogs.com/guoadou/archive/2005/03/14/118188.html#36">解耦</a>以及<a href="http://www.cnblogs.com/guoadou/archive/2005/03/14/118188.html#37">元数据的使用</a>，我们不必做出许多关键的、不可逆转的决策。有许多人会设法保持代码的灵活性，而你还需要考虑维持架、部署及供应商集成等领域的灵活性。 </p>
<p><a name=15></a><strong>15、用曳光弹找到目标</strong><br>Use Tracer Bullets to Find the Target <br>曳光弹能通过试验各种事物并检查它们离目标有多远来让你追踪目标。 <br>曳光弹代码含有任何一段产品代码都拥有的完整的错误检查、结构、文档、以及自查。它只不过功能不全而已。但是，一旦你在系统的各组件之间实现了端到端（end-to-end）的连接，你就可以检查你离目标还有多远，并在必要的情况下进行调整。一旦你完全瞄准，增加功能将是一件容易的事情。 </p>
<p><a name=16></a><strong>16、为了学习而制作原型</strong><br>Prototype to Learn <br>任何带有风险的事物。以前没有试过的事物，或是对于最终系统极其关键的事物。任何未被证明的、试验性的、或有疑问的事物。任何让你觉得不舒服的东西。都可以通过制作原型来研究。比如：架构；已有系统中的新功能；外部数据的结构或内容；第三方工具或组件；性能问题；用户界面设计等等。 <br>原型制作是一种学习经验，其价值并不在于所产生的代码，而在于所学到的经验教训。 </p>
<p><a name=17></a><strong>17、靠近问题领域编程</strong><br>Program Close to The Problem domain <br>计算机语言会影响你思考问题的方式，以及你看待交流的方式。用你的用户的语言进行设计和编码。 </p>
<p><a name=18></a><strong>18、估算，以避免发生 </strong></p>
</li><img src ="http://www.blogjava.net/zhangxiong37/aggbug/89456.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhangxiong37/" target="_blank">翠竹</a> 2006-12-22 10:52 <a href="http://www.blogjava.net/zhangxiong37/archive/2006/12/22/89456.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>计算机科学的史诗（算法）【转】</title><link>http://www.blogjava.net/zhangxiong37/archive/2006/04/26/43182.html</link><dc:creator>翠竹</dc:creator><author>翠竹</author><pubDate>Wed, 26 Apr 2006 01:36:00 GMT</pubDate><guid>http://www.blogjava.net/zhangxiong37/archive/2006/04/26/43182.html</guid><wfw:comment>http://www.blogjava.net/zhangxiong37/comments/43182.html</wfw:comment><comments>http://www.blogjava.net/zhangxiong37/archive/2006/04/26/43182.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhangxiong37/comments/commentRss/43182.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhangxiong37/services/trackbacks/43182.html</trackback:ping><description><![CDATA[<table class=MsoNormalTable style="mso-cellspacing: 1.5pt" cellPadding=0 border=0>
    <tbody>
        <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">
            <td style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent">
            <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1" align=center><strong><span style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体">计算机科学的史诗<span lang=EN-US><br>The Art of Computer Programming(TAOCP)<o:p></o:p></span></span> </strong></p>
            <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1" align=center><strong><span lang=EN-US style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体">&nbsp;</span> </strong><strong><span style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体">学习讨论网页<span lang=EN-US><o:p></o:p></span></span> </strong></p>
            </td>
        </tr>
    </tbody>
</table>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">如果你认为你是一名真正优秀的程序员<span lang=EN-US>&#8230;&#8230;</span>读<span lang=EN-US>Knuth</span>的《计算机程序设计艺术》，如果你能读懂整套书的话，请给我发一份你的简历。<span lang=EN-US>--Bill Gates<o:p></o:p></span></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">这是一套集所有基础算法之大成的经典之作。当今软件开发人员所掌握的绝大多数计算机程序设计的知识都来源于此。<span lang=EN-US>--Byte<o:p></o:p></span></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id=_x0000_s1026 style="MARGIN-TOP: 0px; Z-INDEX: 1; MARGIN-LEFT: 0px; WIDTH: 101.25pt; POSITION: absolute; HEIGHT: 137.25pt; mso-wrap-distance-left: 0; mso-wrap-distance-right: 0; mso-position-horizontal: left; mso-position-vertical-relative: line" o:allowoverlap="f" alt="" type="#_x0000_t75"><v:imagedata o:title="art_autor" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata><w:wrap type="square"></w:wrap></v:shape><span style="FONT-SIZE: 12pt; COLOR: #ff8000; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">作者简介：</span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><br>&nbsp;&nbsp;&nbsp;&nbsp;Donald.E.Knuth(</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">唐纳德<span lang=EN-US>.E.</span>克努特，中文名高德纳<span lang=EN-US>)</span>是算法和程序设计技术的先驱者，是计算机排版系统<span lang=EN-US>TEX</span>和<span lang=EN-US>METAFONT</span>的发明者，他因这些成就和大量创造性的影响深远的著作<span lang=EN-US>(19</span>部书和<span lang=EN-US>160</span>篇论文<span lang=EN-US>)</span>而誉满全球。作为斯坦福大学计算机程序设计艺术的荣誉退休教授，他当前正全神贯注于完成其关于计算机科学的史诗性的七卷集。这一伟大工程在<span lang=EN-US>1962</span>年他还是加利福尼亚理工学院的研究生时就开始了。<span lang=EN-US><br>&nbsp;&nbsp;&nbsp;&nbsp; Knuth</span>教授获得了许多奖项和荣誉，包括美国计算机协会<strong>图灵奖</strong><span lang=EN-US>(ACM Turing Award)</span>，美国前总统卡特授予的科学金奖<span lang=EN-US>(Medal of Science)</span>，美国数学学会斯蒂尔奖<span lang=EN-US>(AMS Steele Prize)</span>，以及<span lang=EN-US>1996</span>年<span lang=EN-US>11</span>月由于发明先进技术荣获的极受尊重的京都奖<span lang=EN-US>(KyotoPrize)</span>。现与其妻<span lang=EN-US>Jill</span>生活于斯坦福校园内。<span lang=EN-US><o:p></o:p></span></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">他的主页 <span lang=EN-US><a href="http://www-cs-faculty.stanford.edu/~knuth/taocp.html">http://www-cs-faculty.stanford.edu/~knuth/taocp.html</a><o:p></o:p></span></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">&nbsp;At the end of 1999, these books (The Art of Comupter Programming) were named among the best twelve scientific monographs of the century by <a href="http://www.amsci.org/amsci/bookshelf/centurylist.html"><em>American Scientist</em></a>, along with: Dirac on quantum mechanics, Einstein on relativity, Mandelbrot on fractals, Pauling on the chemical bond, Russell and Whitehead on foundations of mathematics, von Neumann and Morgenstern on game theory, Wiener on cybernetics, Woodward and Hoffmann on orbital symmetry, Feynman on quantum electrodynamics, Smith on the search for structure, and Einstein's collected papers.<o:p></o:p></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">　<span lang=EN-US><o:p></o:p></span></span> </p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a href="http://online.ysu.edu.cn/personal/yyf/weitao/TAOCP.zip"><span lang=EN-US style="FONT-SIZE: 18pt; mso-bidi-font-size: 12.0pt"><span lang=EN-US>下载这套书的第一和第三册中文版</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 7.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">(<a href="http://online.ysu.edu.cn/personal/yyf/weitao/ssReader.exe"><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>阅读该书使用的软件下载</span></span></a>.</span> <span style="FONT-SIZE: 7.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">该内容来源于网络，仅供参考学习<span lang=EN-US>.</span>如有用于商业目的，后果自负；如有版权冲突，来信告知，一定删除<span lang=EN-US>. </span>再次声明，该书来自网上其他书籍下载类站点，图书版权归原作者和电子书制作者所有。请您预览该书后，在<span lang=EN-US>24</span>小时内从计算机上将该书删除。<span lang=EN-US>)</span></span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a href="http://online.ysu.edu.cn/personal/yyf/weitao/TAOCP2_yuanweitao.pdf"><span lang=EN-US style="FONT-SIZE: 18pt; mso-bidi-font-size: 12.0pt"><span lang=EN-US>下载这套书的第二册英文版</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"></span><span style="FONT-SIZE: 7.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">（该内容来源于网络，仅供参考学习<span lang=EN-US>.</span>如有用于商业目的，后果自负；如有版权冲突，来信告知，一定删除<span lang=EN-US>. </span>再次声明，该书来自网上其他书籍下载类站点，图书版权归原作者和电子书制作者所有。请您预览该书后，在<span lang=EN-US>24</span>小时内从计算机上将该书删除。<span lang=EN-US>)</span></span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a href="http://online.ysu.edu.cn/personal/yyf/weitao/concretemath.pdf"><span style="mso-bidi-font-size: 12.0pt">knuth</span> <span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>先生的&lt;&lt;</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>具体数学&gt;&gt;</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>下载(TAOCP</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>的数学基础)</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a href="http://online.ysu.edu.cn/personal/yyf/weitao/taocp/clrs.htm"><span style="mso-bidi-font-size: 12.0pt">&lt;&lt;</span> <span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>算法导论&gt;&gt;</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>下载(</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>经典的教材)</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p>
<strong><span lang=EN-US style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><br style="PAGE-BREAK-BEFORE: always" clear=all></span></strong>
<h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><v:shape id=_x0000_s1027 style="MARGIN-TOP: 0px; Z-INDEX: 2; LEFT: 0px; MARGIN-LEFT: 0px; WIDTH: 150.75pt; POSITION: absolute; HEIGHT: 178.5pt; TEXT-ALIGN: left; mso-wrap-distance-left: 0; mso-wrap-distance-right: 0; mso-position-horizontal: left; mso-position-vertical-relative: line" o:allowoverlap="f" alt="" type="#_x0000_t75"><v:imagedata o:title="clrs" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image002.jpg"></v:imagedata><w:wrap type="square"></w:wrap></v:shape><font face=宋体>算法导论</font> </h1>
<h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><font face=宋体><span lang=EN-US>Introduction to Algorithms</span>（<span lang=EN-US>CLRS</span>）</font> </h1>
<h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><font face=宋体>学习和讨论网页</font> </h1>
<p><font face=宋体><span class=serif>本书自第一版出版以来，已经成为世界范围内广泛使用的大学教材和专业人员的标准参考手册。本书全面论述了算法的内容，从一定深度上涵盖了算法的诸多方面，同时其讲授和分析方法又兼顾了各个层次读者的接受能力。各章内容自成体系，可作为独立单元学习。所有算法都用英文和伪码描述，使具备初步编程经验的人也可读懂。全书讲解通俗易懂，且不失深度和数学上的严谨性。</span> <span class=serif><span lang=EN-US><o:p></o:p></span></span></font></p>
<p><font face=宋体><strong><span lang=EN-US>Topics covered:</span> </strong><span lang=EN-US>Overview of algorithms (including algorithms as a technology); designing and analyzing algorithms; asymptotic notation; recurrences and recursion; probabilistic analysis and randomized algorithms; heapsort algorithms; priority queues; quicksort algorithms; linear time sorting (including radix and bucket sort); medians and order statistics (including minimum and maximum); introduction to data structures (stacks, queues, linked lists, and rooted trees); hash tables (including hash functions); binary search trees; red-black trees; augmenting data structures for custom applications; dynamic programming explained (including assembly-line scheduling, matrix-chain multiplication, and optimal binary search trees); greedy algorithms (including Huffman codes and task-scheduling problems); amortized analysis (the accounting and potential methods); advanced data structures (including B-trees, binomial and Fibonacci heaps, representing disjoint sets in data structures); graph algorithms (representing graphs, minimum spanning trees, single-source shortest paths, all-pairs shortest paths, and maximum flow algorithms); sorting networks; matrix operations; linear programming (standard and slack forms); polynomials and the Fast Fourier Transformation (FFT); number theoretic algorithms (including greatest common divisor, modular arithmetic, the Chinese remainder theorem, RSA public-key encryption, primality testing, integer factorization); string matching; computational geometry (including finding the convex hull); NP-completeness (including sample real-world NP-complete problems and their insolvability); approximation algorithms for NP-complete problems (including the traveling salesman problem); reference sections for summations and other mathematical notation, sets, relations, functions, graphs and trees, as well as counting and probability backgrounder (plus geometric and binomial distributions).</span> </font></p>
<p style="TEXT-ALIGN: center" align=center><font face=宋体>　</font> <em><span style="FONT-SIZE: 18pt; FONT-FAMILY: 黑体">请记住：算法导论 是本教材 而<span lang=EN-US> TAOCP </span>是本史诗。</span> </em></p>
<p><span class=serif><span lang=EN-US><a href="http://online.ysu.edu.cn/personal/yyf/weitao/clrs.rar"><span lang=EN-US style="FONT-SIZE: 18pt"><span lang=EN-US><font face=宋体>电子版下载</font> </span></span></a></span></span></p>
<p><span lang=EN-US><a href="http://online.ysu.edu.cn/personal/yyf/weitao/taocp/"><font face=宋体><span style="FONT-SIZE: 18pt">TAOCP </span><span lang=EN-US style="FONT-SIZE: 18pt"><span lang=EN-US>讨论网页</span> </span></font></a></span></p>
<p><span lang=EN-US></span>&nbsp;</p><img src ="http://www.blogjava.net/zhangxiong37/aggbug/43182.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhangxiong37/" target="_blank">翠竹</a> 2006-04-26 09:36 <a href="http://www.blogjava.net/zhangxiong37/archive/2006/04/26/43182.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>