Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Algorithms & Data Structures

( Duration: 5 Days )

The Algorithms & Data Structures training course would purely be stressed on various algorithms using necessary examples. This course begins with an introduction to Pointers, Arrays, difference between Pointers and Arrays, Recursive functions, Self Referential Structures, Linked Lists and Data Structures. Implementation is on either C or C++.

Building upon these basic concepts, you are made familiar and expert in understanding the above concepts. Subsequently, Analysis of Algorithms, basic sorting and searching algorithms are covered. Further the course would indulge with Hash tables, Trees, Graph algorithms, Data Compression & Encryption will be covered.

This Algorithms & Data Structures class is recommended for developers/programmers with 1-6 years experience.

COURSE AGENDA

1

Pointers, Array, 2D and 3D Arrays and Pointer to a 2D array

2

Recursive function (stack building)

3

Self referential structures

4

Stack and Queue, Circular Queue implementation using Array and Linked list. Examples: Event handling (queue)

5

Doubly LL, Trees, Binary Tree, BST, traversals, building a BST, deleting nodes

6

Analysis of Algorithm techniques, efficiency of algorithms

7

Searching & Sorting: (implementation and analysis) Binary search (spell checking example), BST search, Bubble sort, Selection Sort, Insertion sort, Merge sort, Quick sort (example: directory listing)

8

Hash tables, Implementation, analysis and example for Chained Hash table, Open addressed Hash table

9

Example for Binary tree: Expression processing

10

Bit operations, Huffman Coding, Example: Optimized Networking

11

Description of DES, Implementation and Analysis of DES

12

DES example: Block Clipher modes

13

Description of RSA, Implementation and Analysis of RSA, STL Algorithms (C++)

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X