Learning Course is designed to support learners. When you make a purchase through one of our links, we may receive an affiliate commission.

Sub-Rotina e Estrutura de Dados na Linguagem C

Overview

Neste curso você aprenderá os conceitos de sub-rotinas e estruturas de dados utilizando a linguagem de programação C. Tais conceitos serão acompanhados de exemplos práticos e explicados de forma detalhada.

Embora sub-rotinas possam parecer algo preso as linguagens não orientadas a objetos, elas são a base para alguns dos conceitos da programação orientada a objetos, tais a criação de métodos que pode ser definida como uma sub-rotina incluída dentro de uma classe e que neste contexto é nomeada como método da classe.

Já o conhecimento das estruturas de dados de forma conceitual e prática, leva o programador a entender como realmente funciona algumas estruturas já prontas nas linguagens modernas, expandindo, desta maneira, a compreensão e melhor utilização de tais estruturas.

O curso está dividido da seguinte maneira, na seção 1 haverá uma revisão necessária para os alunos que não trabalham com a linguagem de programação C, pois nesta seção serão apresentados os conceitos básicos destas linguagens assim como uma revisão da sintaxes e operadores. Na seção 2 será mostrado os conceitos de sub-rotinas, seus tipos e possíveis implementações na linguagem de programação C. A seção 3 será dedicada a apresentação e uso das estruturas de dados homogêneos.

A maneira como os tipos definidos pelo usuário podem ser criados e manipulados pela linguagem de programação C, assim como o conceitos e implementações de ponteiros será apresentado na seção 4. Na seção 5 será mostrado os conceitos dos tipos abstratos de dados, tais como pilha, fila, lista e árvore, assim como possíveis implementações práticas via codificação. Por fim, na seção 6 serão apresentados alguns algoritmos e implementações de ordenações assim como os tipos de busca com suas vantagens e desvantagens.

Sub-Rotina e Estrutura de Dados na Linguagem C

Reviews

John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Scroll to Top