Functional Data Structures and Algorithms

7 Likes Comment

Functional Data Structures and Algorithms – Applied Data Structures and Algorithms Training

Functional data structures have the power to improve the code base of an application and improve efficiency. With the advent of functional programming, and with powerful functional languages ​​such as Scala, Clojure and Elixir becoming part of important enterprise applications, functional data structures have gained important place in the developer toolkit. Immutability is a cornerstone of functional programming. Immutable and persistent data structures are thread-safe by definition and therefore very appealing for writing robust concurrent programs. How do we express the traditional algorithms in a functional setting? Will not we end up copying too much? Do we trade performance for versioned data structures? This course attempts to answer these questions by looking at the functional implementations of traditional algorithms.

It begins with a refresher and consolidates what functional programming is all about. Next, you’ll get to know about the Lists, the work horse data type for most functional languages. We show what structural sharing means and how it helps to make unmatched data structures efficient and practical. Moving on, you will learn about binary trees, where we will be building complete trees, greedy algorithms, and back tracking

Screenshot Tutorials/Courses

Info Tutorials/Courses

Manufacturer: Pakkt Publishing
Language of instruction: English
Teacher: Atul Khot, Raju Kumar Mishra
Level of training: Elementary, Secondary
Time of training: 2 hours +
File size: 414 MB

Download Tutorials/Courses

Download Link Google Drive Download Link Google Drive 2

 Download Link OneDrive Download Link Mshare

Password :

You might like

About the Author: Ho Quang Dai

I am Ho Quang Dai. Looking forward to receiving positive contributions from readers

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.