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.
Este curso faz parte do Programa de cursos integrados Estruturas de dados e algoritmos
estrutura de dadosestrutura de dados
Informações sobre o curso
Resultados de carreira do aprendiz
Aprox. 29 horas para completar
Resultados de carreira do aprendiz
Aprox. 29 horas para completar
Universidade da Califórnia, San Diego
UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory.
National Research University Higher School of Economics
National Research University - Higher School of Economics (HSE) is one of the top research universities in Russia. Established in 1992 to promote new research and teaching in economics and related disciplines, it now offers programs at all levels of university education across an extraordinary range of fields of study including business, sociology, cultural studies, philosophy, political science, international relations, law, Asian studies, media and communicamathematics, engineering, and more.
- 5 stars
- 4 stars
- 3 stars
- 2 stars
- 1 star
Principais avaliações do ESTRUTURA DE DADOSESTRUTURA DE DADOS
I like this course very much! Rope is the cleverest task I have ever done! Of course, I hope in future I will work on even more difficult problems, but this is pretty good already for me as a student!
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.
great course with challenging assignments, the problem with the course is the accent of some of the lecturers which make the lecture harder to follow also not enough examples in the lectures
I found the course a little tough, but it's worth the effort. It takes more time than mentioned. Apart from that, it is actually good and covers most of the topics required for interviews.
The best data structures course that I have taken!\n\nThe complex topics are made simpler at the expense of teaching style that allowed me to make it applicable in a real world situations.
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
The video content is nice. However, the best part of enrolling the course was the problem questions that were given. I learned a lot by solving the questions of programming assignments.
Excellent review on data structures. I've taken a graduate level course covering advanced data structures, but I was still able to learn new things through the challenging assignments.
Amazing course.\n\nInteresting exercises help with learning and understanding of internal mechanisms basic data structures, how some of them work, the pros and cons of each.\n\nThanks!
Perfect course for learning more about fundamental data structures, except for presentations on few difficult topics like splay trees, where explanations can be made more elaborate!
I Learnt a lot from this course and am forever in debt of the wonderful teachers, moderators and fellow course takers who were much help in the discussions. 10/10 will recommend !!
Tough yet excellent course. The assignments keeps you on your toes and make you think harder. The professors are great and have done a commendable job. Thanks for all the help
Very good course for data structures like stack, queue, linked list, hash tables, binary search trees, splay trees, avl trees.\n\nBST assignment has very challenging problems.
The course is good for the beginner it makes the programmer to think all the test cases but instead there should be more no of questions as a part of programming assignment.
Cool course, that describes essential of main data structures and explains their characteristics, use cases and realization. Strongly recommended for software engineers!
This course is well paced and covers all the data structures needed to code efficiently. This course also provides good real life problems in the form of assignments.
I don't understand the need for the lecturer to be in the video, it's actually kind of distracting. Also, more worked out examples of the algorithm would be helpful.
Interesting, challenging and just like the algorithmic toolbox course a FANTASTIC way to practise implementing solutions in a programming language of your choice.
It's a fine course, you'll get a LOT of information but it's up to you to keep it. Personally, I would've liked more types of trees but anyways I am satisfied.
Great Courses. I have a much more clearer understanding now about the basic data structure and how to use them. The assignments are the most important part.
Sobre Programa de cursos integrados Estruturas de dados e algoritmos
Perguntas Frequentes – FAQ
Quando terei acesso às palestras e às tarefas?
Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.
O que recebo ao me inscrever nesta Especialização?
Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.
Qual é a política de reembolso?
Existe algum auxílio financeiro disponível?
Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.