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

フィルター:

データ構造: 126 - 150 / 365 レビュー

by Zebin W

May 14, 2017

Very rewarding when completing it but not easy to complete all the programming tasks especially independently.

by Lantao M

May 17, 2017

Very good course

by Aleksandr F

Aug 29, 2016

Great course! As soon as you'll understand how the splay tree works and use a hint from the assignment, the rope problem (the best so far) will no longer be a problem. The course could have been improved though by giving a brief overview of B-trees and Red-Black trees. Anyways, thanks to all the instructors for their hard work and good luck to the all the learners!

by g

Jul 27, 2016

Very useful basic data structures, interesting assignments closely related to the course.

by Sonali S

Feb 09, 2017

This course was really awesome and helped a lot to revise old concepts as well as learn many new things about the data structures

by Zhao Y

Dec 20, 2017

very useful !

by Sylvain L

Apr 10, 2016

A really great course that deliver exactly its promises : a college-grade algorithmic course.

If you are looking to know all about classical data structures (arrays, lists, trees, heaps, ...) used in every program, this is the course for you. And if you are not interested in those topics ... well, you should !

Or course, this is a challenging course by it abstract nature. But with some work, the support of the instructors and of your peers, you will overcome the difficulties. After that with your newly gained knowledge, you will be able to choose the right data structure for your needs or implement it efficiently in the language of your choice.

Worth mentioning the course is language-agnostic -- and the assignment may be submitted in C, C++, Java or Python.

by Kai D

Jun 10, 2018

Very helpful!!!

by David D

Apr 04, 2017

It's exhilarating!

by KUMAR G S

Jan 19, 2018

Great course, excellent material and splendid mathematical backing to all the analysis.

by Ramesh K

Dec 17, 2017

excellent course

by Aleksander Z

Oct 01, 2016

Excellent course well explained with both theory and practical examples!

by Zac B

Mar 22, 2018

Incredible course. Very challenging but also very rewarding. The instructors and talented and enjoyable :D

by Ivan G

May 22, 2017

Excellent course. Hashing was very interesting and very good explained.

by Ayush T

Nov 25, 2017

This course is really good. The way it is planned and taught is really appreciable. It contains really good problem. This course is for them who really want to improve their programming skills and their code quality.

by Sarthak J

Oct 29, 2017

It's the best course i'have ever had till now.

by CHANG, J

Jan 14, 2017

A very good course that is suitable to young student

by Liu Y

Jun 05, 2018

Great course, I like the rope tree very much !

by Kartiki B

Feb 19, 2018

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

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 Yao Z

Oct 07, 2017

Thank you for providing this awesome course

by Abhishek K

Nov 28, 2016

Nice and Tough.

by Walid O

Jul 24, 2017

really good course , advanced problems will improve your skills to think and use the data structure , although it is obvious where to think as it is application on the week lesson so maybe if the problems are more general will be better.

still , this course improved my skill to implement data structure and understand it deeply . thanks

by Chaoguang L

Oct 21, 2017

The course is great. However, I think there should be more stuff and practice about trees. The current videos and assignments are not enough to cover it.

by Xiaochen W

Oct 24, 2016

Very helpful! The course is well designed with appropriate difficulty and the questions are good for practice and understanding the contents.