Discrete Mathematical Algorithm, and Data Structure

Discrete Mathematical Algorithm, and Data Structure

Sanjib Sinha
Buy on Leanpub

Table of Contents

Discrete Mathematical Algorithm, and Data Structure

  • Introduction to Discrete Mathematics
    • What is Discrete Mathematics
    • What is the relationship between Discrete Mathematics and Computer Science
    • Introducing necessary conceptions
  • Introduction to Programming Languages
    • Why these programming languages are discrete
    • Introduction to objects
    • What are discrete objects
  • What is Algorithm
    • Introduction to Algorithm
    • Mission Critical Algorithm to get the best result in Computer Science
    • How to implement Discrete Mathematical Algorithm in Java
  • What is Data Structure and How it is related to Discrete Mathematical computations
    • What is Data Structures and why we need to learn it
    • How we can implement Discrete Mathematical conceptions in understanding Data Structures
    • What are the different types of Data Structures used in C++, Java, Python, Dart and C
  • Set, Symmetric Difference and Propositional Logic
    • What is Set in Discrete Mathematics and how it is implemented in Java Data Structures
    • How we can find symmetric difference in Java
    • How to implement propositional logic in Java
  • Combinatorial Objects, Permutation and Combination, Combination with Repetition, and Pascal’s Triangle
    • What is Combinatorial object, permutation and combination and how we can implement that concepts with the help of Java
    • What is combinations with repetition and how it can be implemented
    • How we can implement Pascal’s Triangle in Java
  • Rule of Sum and Products, Truth Tables, Logic Laws
    • What are rule of sum and rule of products
    • How to implement truth tables and conditionals in Java
    • How to implement Logic Laws and Exclusive OR in Java
  • Discrete Mathematical Functions and its Implementation
    • What is function in Discrete Mathematics and how we can implement that concept in Java
    • How to implement inverse of function and other functions that are present in Discrete Mathematics
  • Modular Arithmetic, Primes and GCD, and Euclidean Algorithm
    • What is Modular Arithmetic
    • How to find Primes and GCD
    • Understanding Euclidean Algorithm and its implementation in Java
  • More on Algorithm and Data Structures in Java and how they are related to Discrete Mathematical conceptions
    • More on Algorithm
    • How to structure data in an efficient way
    • More on Data Structures
  • Appendix: Further reading and what is Next
    • Sequence and Series
    • How we can use Sequence and Series to structure our Data
    • What could be the next challenges to learn more about the relationship between Discrete Mathematical conceptions and Algorithm as well as Date Structures
Discrete Mathematical Algorithm, and Data Structure/overview

Discrete Mathematical Algorithm, and Data Structure

course_overview

Readers will learn discrete mathematical abstracts as well as its implementation in algorithm and data structures shown in various programming languages.

count_chapters
begin_reading
download
p_implied_book_part_name

Discrete Mathematical Algorithm, and Data Structure11 chapters

Begin ›
  1. Introduction to Discrete Mathematics

  2. Introduction to Programming Languages

  3. What is Algorithm

  4. What is Data Structure and How it is related to Discrete Mathematical computations

  5. Set, Symmetric Difference and Propositional Logic

  6. Combinatorial Objects, Permutation and Combination, Combination with Repetition, and Pascal’s Triangle

  7. Rule of Sum and Products, Truth Tables, Logic Laws

  8. Discrete Mathematical Functions and its Implementation

  9. Modular Arithmetic, Primes and GCD, and Euclidean Algorithm

  10. More on Algorithm and Data Structures in Java and how they are related to Discrete Mathematical conceptions

  11. Appendix: Further reading and what is Next