Lecture

Euclidean Algorithm: GCD Calculation

Related lectures (57)
Algorithmic Complexity: Travel Time Analysis
Covers control operations, algorithmic complexity, function calls, and travel time analysis.
Mutable and Immutable Objects
Explains the differences between mutable and immutable objects in Python and covers native container types.
Python Sets Operations
Covers Python sets operations, including creation, modification, and comparison, as well as set operations like union and intersection.
String Operations: Basics and Methods
Covers the basics and methods of string operations in Python, including slicing, indexing, and formatting.
Merge Sort: Sorting Algorithm
Explains the merge sort algorithm, its correctness, and time complexity compared to other sorting algorithms.
Sorting Algorithms: Selection and Insertion
Introduces selection and insertion sorting algorithms, explaining their correctness and time complexity.
Graph Algorithms: Memory Management and Traversal
Explores memory management, graph representation, and traversal algorithms in Python, emphasizing BFS and DFS.
Python Programming Basics
Covers the basics of Python programming, focusing on flow control structures, interactive mode, script mode, and variables.
Introduction to Logarithm
Covers the introduction to logarithms, algorithmic notations, and analysis of algorithm travel times.
Object-Oriented Programming Fundamentals
Covers the basics of object-oriented programming in Python, including objects, classes, inheritance, and input/output handling.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.