Material Detail

"Think Complexity: Exploring Complexity Science with Python" icon

Think Complexity: Exploring Complexity Science with Python

This book is about complexity science, data structures and algorithms, intermediate programming in Python, and the philosophy of science: Data structures and algorithms: A data structure is a collection that contains data elements organized in a way that supports particular operations. For example, a dictionary organizes key-value pairs in a way that provides fast mapping from keys to values, but mapping from values to keys is generally slower. An algorithm is a mechanical process for performing a computation. Designing efficient programs often involves the co-evolution of data structures and the algorithms that use them. For example, the first few chapters are about graphs, a data structure that is a good implementation of a graph---nested dictionaries---and several graph algorithms that... Show More

Quality

  • User Rating
  • Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material

Browse...

Disciplines with similar materials as Think Complexity: Exploring Complexity Science with Python
Other materials like Think Complexity: Exploring Complexity Science with Python

Comments

Log in to participate in the discussions or sign up if you are not already a MERLOT member.
hidden