Welcome to Algorithms, Part I

前言

  昨天在突然看到了Coursera上Robert Sedgewick讲的Algorithms,Part II看了一些,甚是爽快,所以又去注册了Algorithms,Part I,想从I开始系统的学习,关于网站,课程,人物的介绍我就不费笔了,不知道的大家可以谷歌一下。我认为这么好的东西,不去好好学习一下,实在是人生的一大缺憾,但是自己一个看看视频学习一下,貌似又没设什么意思,所以,就想分享和大家一起学习,我的想法是,起初,将本课程翻译一下,翻译可以保证我能基本上能懂在说什么,第二步,就是写代码,做相关的题目,保证我真的明白是怎么回事。第三步,就是在实际的项目中去用(这个只能慢慢来哈)。先说说,翻译的原则,(1)选重点原则,选重点的去翻译,(如果有园友要去的话,咱们也可以一起翻译一些哦)(2)能不翻译的就不译,比如有些专有名词,网站名,人名,书名,标题名等,翻译过来倒让人更加费解,这貌似也是国内一些计算机翻译的书的一个通病。所以这些就不翻译,如果实在有需要,会加些注解。现在就这么多了,先走着看吧,希望广大同胞共同努力,学习!

正文

  Thanks for enrolling in our course Algorithms, Part I. We're excited to let you know that the course will get started on August 23, 2013, and will run for six weeks. In the meantime, you can review the syllabus and schedule to see what's coming. You are also invited to use the Discussion Forums to ask questions or to setup a study group or Google hangout.
The course is based on a variety of material that we have prepared over many years:

【译文】:欢饮注册我们的课程《算法-第一部分》。我们很高心告诉你本课程将会在2013-8-23正式开课,并将会持续6周时间。你可以在教学大纲和课程进度栏查看最新的课程信息。也非常鼓励你利用讨论论坛来问问题或者建立学习小组或者谷歌圈(官方称谓环聊,现在流行圈哈^_^)。这个课程大量的材料是通过我们多年积累得到的。

 
  • The lecture videos, lecture slides, exercises, programming assignments, and "job interview" questions will be released weekly at the Coursera course website beginning August 23 at 12:01pm EDT.
  • Our textbook Algorithms, 4th edition is the basic reference for the material we will be covering. Although the lectures are designed to be self-contained, we will assign optional readings for students who wish more extensive coverage of the material. You can purchase the textbook in either hardcover or electronic format from amazon.com.
  • Our booksite, which is open to everyone and contains a wealth of supplementary information, including synopses of the textbook and Java code that you will be using throughout the course.

【译文】·课程视频,课程幻灯片和练习,程序作业以及“面试”问题将会从8月23号的上午12点每周在Coursera官网发布。

·我们的教科书《Algorithms,4th edition》是我们将会用到的基本参考资料。尽管本课程是独立的,我们也将会为想继续扩展知识的同学指定选择性阅读的内容。你可以在amazon.com购买本书的精装版或者电子版。(另外,我有书,谁要的email吧!)

·我们书的网站:http://algs4.cs.princeton.edu/home/,他对所有人开放,并且包含了大量的补充信息,包括课本的概述以及你将会在本课程中用到的java源码。

  

  To maximize your chance of success in this course, you should get in the mindset of being an active participant who writes and debugs code, solves problems, studies the available resources, and engages in the discussion forums, as opposed to a passive participant who just watches the lectures. You'll get a good feeling for the spirit and pace of the course when you work on the first programming assignment, which will introduce you to our Java programming model in the context of an important scientific application. If you haven't programmed recently, you might wish to prepare for the course by writing some Java code, perhaps with the help of our Introduction to Programming in Java textbook and associated booksite. 【译文】为了最大限度的让你成功完成本课程,你应该以一种积极参与的心态进入本课程,包括写和调试代码,解决问题,学习可用的资源并参加论坛的讨论,而不是以一种只是看看课程录像的被动的心态而参与。当你处理完分配给你的第一个程序,它将会引导你进入涉及最重要的科学的java模型,的时候,你将会从精神上感到很好并逐步地融入到本课程。如果你最近没有编写过程序,你需要写一些java代码来准备本课程。也许我们网站上的《Introduction to Programming in Java》一书可能会帮到你。

  Before beginning the course, please fill out this pre-course survey. The purpose of this survey is to give us all an idea of who the Algorithms, Part I community is.
To keep you informed, we'll email weekly announcements summarizing what's to happen each week.

Fri 23 Aug 2013 3:14 AM PDT (UTC -0700)

【译文】:在开始本课程的时,请填写先修课程调查单。这个调查的目的是让我们了解谁在学习Algorithms, Part I 。为了让你消息畅通,我将每周用email通知并总结每周发生的事情

2013-8-23 星期五

  All video recordings, assessments and other materials made available in connection with this course are subject to copyright protection and may be used only for private study by persons who are enrolled in this course. Any other use of these materials must be with the express, written permission of Robert Sedgewick and Kevin Wayne.
No certificates, statements of accomplishment, or other credentials will be awarded in connection with this course.
【译文】:版权申明,不多说,先膜拜,再致谢,再传播(切勿商业!)

  另外,博客好像没法分栏,只能用表格现实了,不知道这个分栏形式,和不分栏现实那个更好?希望大家给点建议。后续课程,期待中……。

 
 

Algorithms, Part I by Kevin Wayne, Robert Sedgewick的更多相关文章

  1. 算法java(Robert Sedgewick)基本API-StdOut.java

    /************************************************************************* * Compilation: javac StdO ...

  2. 算法(第4版) (Robert Sedgewick / Kevin Wayne 著)

    第1章 基础 第2章 排序 第3章 查找 第4章 图 第5章 字符串 第1章 基础 public class Bag<T> : IEnumerable<T> { ]; ; pu ...

  3. 算法第四版 coursera公开课 普林斯顿算法 ⅠⅡ部分 Robert Sedgewick主讲《Algorithms》

    这是我在网上找到的资源,下载之后上传到我的百度网盘了. 包含两部分:1:算法视频的种子 2:字幕 下载之后,请用迅雷播放器打开,因为迅雷可以直接在线搜索字幕. 如果以下链接失效,请在下边留言,我再更新 ...

  4. 算法第四版-文字版-下载地址-Robert Sedgewick

    下载地址:https://download.csdn.net/download/moshenglv/10777447 算法第四版,文字版,可复制,方便copy代码 目录: 第1章 基 础 ...... ...

  5. 算法(第4版)Robert Sedgewick 刷题 第一章(1)

    /** * @Description 颠倒数组排列顺序 * @author SEELE * @date 2017年8月17日 上午10:56:17 * @action sortArr */ publi ...

  6. Course

          Coursera计算机专业课程列表 巴黎中央理工学院人工视觉中的离散推理和学习  教授  Nikos Paragios & Pawan Kumar Jan 10th 2014  8 ...

  7. Python编程从入门到实践笔记——函数

    Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...

  8. 《Algorithms 4th Edition》读书笔记——3.1 符号表(Elementary Symbol Tables)-Ⅳ

    3.1.4 无序链表中的顺序查找 符号表中使用的数据结构的一个简单选择是链表,每个结点存储一个键值对,如以下代码所示.get()的实现即为遍历链表,用equals()方法比较需被查找的键和每个节点中的 ...

  9. 《Algorithms 4th Edition》读书笔记——2.4 优先队列(priority queue)-Ⅶ(延伸:堆排序的实现)

    2.4.5 堆排序 我们可以把任意优先队列变成一种排序方法.将所有元素插入一个查找最小元素的有限队列,然后再重复调用删除最小元素的操作来将他们按顺序删去.用无序数组实现的优先队列这么做相当于进行一次插 ...

随机推荐

  1. linux下使用ffmpeg将amr转成mp3

    说明:AMR格式是智能手机上的常用音频文件格式,比MP3格式的压缩比大.同样时长的AMR文件大概是MP3的十分之一,所以在移动互联项目中应用比较广泛.但目前AMR格式在个人电脑上应用较少,所以目前大部 ...

  2. Qt5 程序启动画面图片效果

    2333每次打开photoshop开启画面是在酷炫,其实也不难啦. 新建项目名称SplashScreen,基类默认,取消创建界面复选框,完成. 代码如下,图片资源文件自己添加(已上传还未实现动态效果学 ...

  3. Python自动化之IO多路复用

    单线程.多线程和异步对比图 灰色的是阻塞 IO多路复用 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方).操作系统的核心 ...

  4. Tomcat部署Web应用的两种方式

    WEB工程目录结构 部署方式一:此种方式部署,jsp页面修改后,不能动态更新,需要重新部署才能看到效果.不过可以配置动态更新实现. 部署方式二:此种方式部署,jsp修改后,直接在页面可以看到效果.(因 ...

  5. php中array_filter的使用

    这是今天在做作业的时候遇到的一个问题,不知道大家有没有遇到同样的问题,就是去除数组中不符合我们条件的数据并且保留其键名. 言归正传: array array_filter ( array $input ...

  6. eos超时 锁表问题 网友办法

    select * from v$locked_object; SELECT sid, serial#, username, osuser FROM v$session where sid = 45; ...

  7. ubuntu14.04 server安装gnome-desktop

    You can install the default Ubuntu desktop by executing the following: sudo apt-get install ubuntu-d ...

  8. python之errno

    http://www.cnblogs.com/Security-Darren/p/4168392.html errno.EWOULDBLOCK 操作将会阻塞

  9. java web 学习 --第一天(Java三级考试)

    1.Servlet servlet是运行在web server或 application server端的Java程序,主要用于在服务器端产生动态内容. servlet 在服务器端主要有以下作用 读取 ...

  10. Python~if,while,for~顺序,判断,循环

    if A: for -in : while x: if A:elif:else:       不能直接用int进行迭代,而必须加个range.     range(len(L))     int ob ...