Algorithms, Part I by Kevin Wayne, Robert Sedgewick
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周时间。你可以在教学大纲和课程进度栏查看最新的课程信息。也非常鼓励你利用讨论论坛来问问题或者建立学习小组或者谷歌圈(官方称谓环聊,现在流行圈哈^_^)。这个课程大量的材料是通过我们多年积累得到的。 |
|
【译文】·课程视频,课程幻灯片和练习,程序作业以及“面试”问题将会从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. 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的更多相关文章
- 算法java(Robert Sedgewick)基本API-StdOut.java
/************************************************************************* * Compilation: javac StdO ...
- 算法(第4版) (Robert Sedgewick / Kevin Wayne 著)
第1章 基础 第2章 排序 第3章 查找 第4章 图 第5章 字符串 第1章 基础 public class Bag<T> : IEnumerable<T> { ]; ; pu ...
- 算法第四版 coursera公开课 普林斯顿算法 ⅠⅡ部分 Robert Sedgewick主讲《Algorithms》
这是我在网上找到的资源,下载之后上传到我的百度网盘了. 包含两部分:1:算法视频的种子 2:字幕 下载之后,请用迅雷播放器打开,因为迅雷可以直接在线搜索字幕. 如果以下链接失效,请在下边留言,我再更新 ...
- 算法第四版-文字版-下载地址-Robert Sedgewick
下载地址:https://download.csdn.net/download/moshenglv/10777447 算法第四版,文字版,可复制,方便copy代码 目录: 第1章 基 础 ...... ...
- 算法(第4版)Robert Sedgewick 刷题 第一章(1)
/** * @Description 颠倒数组排列顺序 * @author SEELE * @date 2017年8月17日 上午10:56:17 * @action sortArr */ publi ...
- Course
Coursera计算机专业课程列表 巴黎中央理工学院人工视觉中的离散推理和学习 教授 Nikos Paragios & Pawan Kumar Jan 10th 2014 8 ...
- Python编程从入门到实践笔记——函数
Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...
- 《Algorithms 4th Edition》读书笔记——3.1 符号表(Elementary Symbol Tables)-Ⅳ
3.1.4 无序链表中的顺序查找 符号表中使用的数据结构的一个简单选择是链表,每个结点存储一个键值对,如以下代码所示.get()的实现即为遍历链表,用equals()方法比较需被查找的键和每个节点中的 ...
- 《Algorithms 4th Edition》读书笔记——2.4 优先队列(priority queue)-Ⅶ(延伸:堆排序的实现)
2.4.5 堆排序 我们可以把任意优先队列变成一种排序方法.将所有元素插入一个查找最小元素的有限队列,然后再重复调用删除最小元素的操作来将他们按顺序删去.用无序数组实现的优先队列这么做相当于进行一次插 ...
随机推荐
- mysql的安装以及基本操作
一.在Linux 下安装MySQL ubuntu 下可以直接使用apt-get . centos 下yum源有没有就不知道了. 1. sudo apt-get install mysql-server ...
- mysql日期加减<转>
1. MySQL 为日期增加一个时间间隔:date_add() set @dt = now(); select date_add(@dt, interval 1 day); - 加1天 select ...
- ndk学习9: 动态使用共享库
动态使用共享库函数 dll_main 环境介绍 续上节代码 目录结构: android.mk如下: LOCAL_PATH := $(call my-dir) include $(CLEA ...
- quickLinux
在cmd下稍微模仿一下linux的习惯...配置...主要是环境变量...就不用说了吧... time 要用 time.exe...可以计时...这个命令接受一个命令...可以中间有空格... ls直 ...
- Extjs String转Json
var jsonStr= '{ "name": "zhangsan", "age": "18" }'; var json ...
- 《高性能MySql》阅读笔记
1.查询优化,索引优化和架构优化三者相辅相成.(数据库架构是获得高性能的必要条件,但如果查询设计得不好,即便是最好的架构页无法获得高性能.) 2.查询性能低下的最基本的原因就是访问了太多的数据. 3. ...
- ios 使用block中使用self可能产生的循环引用
在block中调用 self,那么就会引起循环引用问题,那么这是为什么呢? 为什么self会对block进行强引用呢???? 这里推荐一篇关于block的专业文章,http://blog.csdn.n ...
- ios 中NSDateFormater中的特殊字符
今天要把一个字符串转化为日期格式,这个字符串是服务器传过来的,如下: 2015-02-28T14:40:15 我开始使用这个格式来转化 yyyy-MM-ddThh:mm:ss ,一直返回nil,原来 ...
- JS 判断图片尺寸大小,以便页面resize时,动态调整页面元素位置
){ clearInterval(global_timename4pool); } } //由于无法判断图片显示完整的时机,只好用定时器来做,计算完成后再关掉定时器. global_timename4 ...
- nyoj19_排列
擅长排列的小明 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想 ...