Switch to English Site

Descripción

Apply basic algorithmic techniques such as greedy algorithms, binary search, sorting and dynamic programming to solve programming challenges.

Apply various data structures such as stack, queue, hash table, priority queue, binary search tree, graph and string to solve programming challenges.

Apply graph and string algorithms to solve real-world challenges: finding shortest paths on huge maps and assembling genomes from millions of pieces.

Solve complex programming challenges using advanced techniques: maximum flow, linear programming, approximate algorithms, SAT-solvers, streaming.Lee mas.

Este recurso es ofrecido por un socio afiliado. Si paga por la capacitación, podemos ganar una comisión para respaldar este sitio.

Relevancia profesional por rol de datos

Las técnicas y herramientas cubiertas en Data Structures son muy similares a los requisitos que se encuentran en los anuncios de trabajo de Científico de datos.

Puntuaciones de similitud (sobre 100)