Chevron Left
データ構造 に戻る

カリフォルニア大学サンディエゴ校 による データ構造 の受講者のレビューおよびフィードバック

4.7
2,366件の評価
381件のレビュー

コースについて

A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this course, we consider the common data structures that are used in various computational problems. You will learn how these data structures are implemented in different programming languages and will practice implementing them in our programming assignments. This will help you to understand what is going on inside a particular built-in implementation of a data structure and what to expect from it. You will also learn typical use cases for these data structures. A few examples of questions that we are going to cover in this class are the following: 1. What is a good strategy of resizing a dynamic array? 2. How priority queues are implemented in C++, Java, and Python? 3. How to implement a hash table so that the amortized running time of all operations is O(1) on average? 4. What are good strategies to keep a binary tree balanced? You will also learn how services like Dropbox manage to upload some large files instantly and to save a lot of storage space! Do you have technical problems? Write to us: coursera@hse.ru...

人気のレビュー

TT

Apr 06, 2018

Data Structures was really interesting over all, also assignments are quite challenging. It's important to consult the external references & discussion forums if you want to get the best of it.

AS

Nov 23, 2019

The lectures and the reading material were great. The assignments are challenging and require thought before attempting. The forums were really useful when I got stuck with the assignments

フィルター:

データ構造: 201 - 225 / 365 レビュー

by Tomás

Apr 06, 2018

Data Structures was really interesting over all, also assignments are quite challenging. It's important to consult the external references & discussion forums if you want to get the best of it.

by WEIQI T

Jun 07, 2016

This course is very helpful, especially for its assignment. You must pass the time and memory constraints which will help your thinking of how to improve algorithms.

by Unicorn

Jun 13, 2016

Pretty Nice

by Kanak S

May 15, 2017

Nice course

by Kartiki B

Feb 19, 2018

Very succinct summary of data structures with useful problems to get a good grasp of basics!

by Francis M

Feb 04, 2018

Interesting, challenging and just like the algorithmic toolbox course a FANTASTIC way to practise implementing solutions in a programming language of your choice.

by 孙毅杰

Jul 25, 2018

学到很多东西,但是有的算法不会写,会卡很久,也不知道自己写的漂亮不漂亮

by 黄玉轩

Jul 30, 2018

Nice introductory course to data structures

by Tuan N

Apr 18, 2019

The professor explained in a clear way. But I don't think first 3 assigments is hard

by Mohammed B

Apr 24, 2019

very good

by tima-fey

Apr 24, 2019

Good lecture format, good programming assignments. Strongly recommend

by Anh N S

May 13, 2019

it's awesome course.

by Subash T

May 29, 2019

It was very helpful.

by Zhilun C

May 21, 2019

pros: Very nice course, understandable materials, great instructors. I am very likely to recommand this course to my friends.

cons: The BST and AVL tree part seem to be a liittle unclear. The pseudocodes are not fully implemented.

by yuvraj g

Jun 17, 2019

Great Course Highly Recommended.

There is hell lot of information to grasp. Must take this course. And put everything in it.

by Natraj n c

Jun 17, 2019

An awesome course with real-world examples. Binary search trees lectures should be improved. They should have thought it with much detailed explanation. Anyways you will love this after doing assignments.

by Ashish R

Jul 20, 2019

Very informative. Teachers made it really easy to glide through the course.

by Abdul J S

Jul 27, 2019

Great Course with Splendid Treasure of Knowledge!

by Dmitrii S

May 19, 2019

Daniel M Kane !!! Super!!!

by Greg G

Jun 09, 2019

Great continuation of the Algorithmic toolbox course. There's a lot of new, interesting material here. The videos are very good, the slides are of high quality, and you will also find some good references to online university materials and interactive visualizations.

The homeworks are challenging but enjoyable, and you will also find some really challenging optional assignments here.

The only downside of the course is that unless your friends are computer scientists, you're going to lose them if you talk too much to them about AVL trees, distributed hash tables and splay trees! ☺

Even some programmers/coders scoff at these things, but as a programmer I'm certain that you will become a better at your job if you learn these.

Can't wait to start the next course in the specialization!

by Piyush M

Jun 10, 2019

Awesome

by Tejasvita P

Jul 03, 2019

I learn a lot from this course

by Rohit R A

Jul 06, 2019

Everything has been taught from basics. It is a good course.

by Suhash B

Jul 13, 2019

Course is really informative...Assignments are really challenging..

by Bhavesh S

Jul 14, 2019

Good course for learning the basics of Data structures and Algorithms

The course also cover some advanced topics .

overall good course.