Oreilly - Implementing Graph Algorithms Using Scala - 9781788472364
Oreilly - Implementing Graph Algorithms Using Scala
by James Cutajar | Released July 2018 | ISBN: 9781788472364


Learn functional programming in Scala by implementing various graph algorithmsAbout This VideoDiscuss the disadvantages of the imperative approach and compare them with implement the algorithms in a functional mannerReinforce your knowledge using assessments and quizzesVerify the concepts learned through an end-of-the-course practical projectIn DetailScala's functional programming features are a boon to help you design “easy to reason about” systems to control growing software complexities.In this course we practise many functional techniques by solving various graph problems. We start by looking at how we can represent graph structures in an efficient functional manner. Then we explore both the breadth and depth first search graph traversal techniques. Later we use this techniques to show how they can be used for topological sorting and cycle detection. In this course we also describe more complex algorithms such as finding the shortest path and maximal flow networks. All of these solutions are illustrated with easy to understand diagrams and animations. Special care is taken when writing solution so that the principles of functional programming are followed.By the end of the course, you will be well-versed in all the functional concepts of Scala and you will have refreshed your knowledge of graph algorithms.The code and supporting files for the course are available at https://github.com/PacktPublishing/Implementing-Graph-Algorithms-using-Scala Show and hide more Publisher resources Download Example Code
  1. Chapter 1 : Graph Structures
    • The Course Overview 00:04:09
    • Representing Graphs 00:09:50
    • Functional Graphs 00:12:11
    • Developing Functional Graphs 00:19:43
  2. Chapter 2 : Traversing Graphs
    • Depth First Search 00:06:48
    • Depth First Search Implementation 00:10:59
    • Breadth First Search 00:04:26
    • Breadth First Search Implementation 00:05:29
  3. Chapter 3 : Topological Sorting
    • Practical Applications 00:04:16
    • Kahn’s Algorithm 00:07:45
    • Kahn’s Implementation 00:03:11
    • DFS for Topological Sorting 00:04:48
    • DFS for Sorting Implementation 00:05:27
  4. Chapter 4 : Cycle Detection in Graphs
    • Practical Applications 00:06:56
    • DFS Cycle Detection Algorithm 00:05:29
    • DFS Cycle Implementation 00:12:23
    • Floyd’s Algorithm 00:06:22
    • Floyd’s Implementation 00:06:59
  5. Chapter 5 : Shortest Path
    • Problem Explanation 00:06:15
    • Dijkstra’s Algorithm 00:12:37
    • Dijkstra’s Implementation 00:12:49
  6. Chapter 6 : Maximum Flow
    • Problem Explanation 00:07:30
    • Solving Max Flow 00:10:57
    • Matrix Representation in Scala 00:12:26
    • Find Path Implementation 00:09:42
    • Max Flow Implementation 00:06:22
  7. Show and hide more

    Oreilly - Implementing Graph Algorithms Using Scala


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.


SermonBox - Seasonal Collection

SermonBox - The Series Pack Collection

Top Rated News

  • Christmas Material
  • Laser Cut & Print Design Elements Bundle - ETSY
  • Daz3D - All Materials - SKU 37000-37999
  • Cgaxis - All Product - 2019 - All Retail! - UPDATED!!!
  • DigitalXModels Full Collections
  • Rampant Design Tools Full Collections Total: $4400
  • FilmLooks.Com Full Collection
  • All PixelSquid Product
  • The Pixel Lab Collection
  • Envato Elements Full Sources- 3200+ Files
  • Ui8.NET Full Sources
  • The History of The 20th Century
  • The Dover Collections
  • Snake Interiors Collections
  • Inspirational Collections
  • Veer Fancy Collections
  • All Ojo Images
  • All ZZVE Collections
  • All Sozaijiten Collections
  • All Image Broker Collections
  • Shuterstock Bundle Collections
  • Tattoo Collections
  • Blend Images Collections
  • Authors Tuorism Collections
  • Motion Mile - Big Bundle
  • PhotoBacks - All Product - 2018
  • Dekes Techniques - Photoshop & Illustrator Course - 1 to 673
Telegram GFXTRA Group
Udemy - Turkce Gorsel Ogrenme Setleri - Part 2
Videohive Wow Pack Series


rss