Únete a millones que usan la app de Alison: más rápida, más fácil y pensada para aprender desde cualquier lugar 📲 Aprende sobre la macha
con la app de Alison
Free Online Courses from the William Fiset
William Fiset
Programmer & software engineer whizz
19,052
de estudiantes
2
Cursos
47
Beneficiados
Information Technology (IT)
Teaching & Academics
Imparte cursos en Alison desde Jun, 2021
William Fiset is a software engineer for Google Maps stationed at Mountain View in California, USA. He is a former ACM-ICPC (Association for Computing Machinery International Collegiate Programming Contest) world finalist and an avid problem solver looking to share his knowledge of computer programming and problem solving.

William teaches courses on Alison because there exists a need to create high-quality content about complex topics in computer science.

His areas of focus are data structures and algorithms; together they are the most important topics to master on the road to becoming an exemplary software engineer. Consider enrolling in one or more of the courses William has developed; they are designed for everyone, whether you are a beginner ...
Curso destacado de este creador de cursos
Introduction to Data Structures
16,979Estudiantes ya inscritos
No me interesa
Cursos en línea gratuitos por William Fiset
Introduction to Data Structures
3-4 horas 16,979 estudiantes
By William Fiset
Aprenderás Cómo

At the end of this course you should be able to:

  • Explain the meaning of Data Structure
  • Outline when and where static arrays can be used
  • Differentiate between singly and doubly-linked lists
  • Explain how to push nodes into a stack with a singly linked list
  • Describe how Union Find operations can be applied in Kruskal's Minimum Spanning Tree
  • List the steps involved in adding elements to a Binary Search Tree (BST)
  • Differentiate between a hash, hash table and hash function
  • Relate how a Fenwick tree can be constructed using the linear construction method
  • Outline different types of Balanced Binary Search Tree
  • Describe how to construct a Sparse Table
course logo
CERTIFICATE
Nivel principiante
Data Structures
Introduction to Data Structures
3-4 horas
16979 inscrito
Introduction to Graph Theory
4-5 horas 2,070 estudiantes
By William Fiset
Aprenderás Cómo

By the end of this course, you will be able to:

  • List and explain the types of graphs and identify the key differences between them
  • Outline some common problems in graph theory, citing the solution algorithms for each
  • Discuss the features of the Breadth-First Search (BFS) algorithm
  • Describe the different types of trees
  • Outline the steps involved in the Bellman-Ford (BF) algorithm
  • Explain the process of rebuilding the level graph and finding the blocking flow when using Dinic's algorithm
course logo
CERTIFICATE
Nivel principiante
Computer Science
Introduction to Graph Theory
4-5 horas
2070 inscrito
Mostrando 1 - 2 of 2
Reseñas y comentarios de los estudiantes sobre
98
47
avatar
Shreyas S.
This course was explained well in structure and oragnized
¿Te resultó útil esta reseña?
Denunciar
avatar
Senuri A.
good i like it
¿Te resultó útil esta reseña?
Denunciar
Recibe actualizaciones exclusivas de cursos
Entérate antes que nadie cuando haya un nuevo curso disponible de William Fiset. Mantente al día con tus objetivos de aprendizaje y encuentra nuevas oportunidades para crecer profesionalmente.
Ver similares Creadores de cursos
Explorar todas las categorías de cursos de Alison
Crea cursos en Alison, gana dinero y empodera a millones
¿Te inspira William Fiset? Tú también puedes convertirte en creador de cursos. Comparte tu experiencia con millones de estudiantes y ayúdalos a crecer cada día.
Conviértete en creador de cursos