Resources  
  • What is Raft Consensus Algorithm?Feb 15, 2024. The Raft Consensus Algorithm ensures fault tolerance and consistency in distributed systems. It simplifies leader election, log replication, and commitment, offering benefits like simplicity, safety, liveness, and flexibility.
  • Moore's Voting Algorithm in JavaScriptFeb 14, 2024. Imagine you're analyzing election results or counting website visits. You need to find the most frequent item, the one that appears more than half the time. Sure, you could loop through the data and count manually, but wouldn't it be cool to have a smarter, more efficient way? Enter Moore's Voting Algorithm, a clever technique that solves this problem with elegance and speed.In this article, we'll demystify Moore's Voting Algorithm and implement it in JavaScript.
  • Cybersecurity of External Streaming Data - ConfidentialityFeb 14, 2024. This comprehensive article delves into cybersecurity considerations for external data, focusing on streaming bitstreams. It covers encryption fundamentals, emphasizing symmetric cryptography and practical implementations like TripleDES encryption.
  • Two Pointer Approach in PythonFeb 01, 2024. The Two Pointer Approach is one of the most used and efficient techniques to search for a pair in a sorted array. We'll look into the working of it, implementation and use cases.
  • Rate Limiting Algorithms in .NET CoreJan 24, 2024. We’ll explore various rate limiting algorithms in the context of .NET Core, providing code snippets for implementing Token Bucket, Sliding Window, Fixed Window, and Concurrency limiters.
  • Understanding Naive Bayes Classifiers In Machine LearningJan 15, 2024. Understanding Naive Bayes Classifiers In Machine Learning.
  • Data Structures and Algorithms (DSA) using C# .NET Core - Binary Trees and Binary Search Tree (BST) Tree Traversal- IIJan 02, 2024. The fundamentals of Tree and Binary Search Tree, delving into data reading, node addition, deletion, and search operations through tree traversal. Understand three traversal types: Preorder, Inorder, and Postorder. Source code included.
  • Data Structures and Algorithms (DSA) using C# .NET Core — Binary Trees and Binary Search Tree (BST)Nov 27, 2023. In this article we will learn about - Binary Trees. Explore the fundamentals of trees and delve into binary trees, focusing on Binary Search Trees (BST). Understand key terminologies, tree traversal, and mathematical formulas for node calculations in this comprehensive guide.
  • What is Text Analysis in Artificial IntelligenceNov 02, 2023. what is text analysis in AI, what are the techniques available in the text analaysis, how it would be beneficial to the business, the number of use cases available for the text analaysis and finally the conclusion is discussed in this article
  • Counting Cycles in Undirected Graph with DFSOct 26, 2023. This is a graph problem to count the noumber of cycles with length n using Depth First Search
  • Bellman Ford AlgorithmOct 23, 2023. This C# implementation of the Bellman-Ford algorithm computes shortest paths in weighted graphs. It uses classes for edges and graphs and checks for negative weight cycles efficiently.
  • TripleDES Encryption and Decryption in C#Oct 16, 2023. Encryption is the process of rendering data unreadable to safeguard it from unauthorized access. It's widely applied in banking, e-commerce, communication, and security. TripleDES (Triple Data Encryption Standard) is a long-standing encryption method, utilizing three 56-bit keys for both encryption and decryption, also known as symmetric-key encryption. This article delves into TripleDES, elucidating its workings, strengths, and limitations. It compares TripleDES with contemporary encryption methods, placing it within the context of modern cryptography.
  • What Is TF-IDF In Machine Learning?Oct 11, 2023. TF-IDF (Term Frequency-Inverse Document Frequency) is a popular technique used in machine learning and natural language processing to quantify the importance of words in a document relative to a collection of documents.
  • How to Decrypt data using RSA algorithm in C#?Oct 03, 2023. In this article, we have sample code for decrypt an encrypted data with help of RSA Decryption algorithm and .pfx file which contains private key for decryption.
  • Understanding the C# Template Method PatternSep 27, 2023. Understanding the Power of the C# Template Method Pattern is a comprehensive guide that dives into the concept and application of the Template Method design pattern in C#. This title is aimed at developers seeking to grasp the fundamental principles and leverage the potential of the Template Method pattern in their C# projects. It illuminates how this design pattern enables the definition of the skeleton of an algorithm while allowing subclasses to provide specific implementations for certain steps. The title offers detailed explanations, practical examples, and best practices to help developers create extensible and maintainable code using the Template Method pattern. By understanding and mastering this pattern, developers can enhance code reusability, flexibility, and efficiency in their C# applications.
  • Detecting Cycles in Undirected GraphsSep 25, 2023. This C# class, Detect_cycle_in_an_undirected_graph, identifies cycles in undirected graphs using Depth-First Search (DFS). It represents the graph and checks for cycles efficiently. Time complexity: O(V + E), Space complexity: O(V + E).
  • Kahn's Algorithm for Detecting Cycles in Directed GraphsSep 07, 2023. This C# code implements Kahn's algorithm to detect cycles in a directed graph. It represents the graph using adjacency lists and provides methods for adding edges and checking for cycles.
  • SQL SHA Algorithm BenefitsSep 06, 2023. SQL SHA Algorithm and Benefits of Using SHA Algorithm
  • Detect Cycle in a Directed GraphSep 06, 2023. This C# code snippet efficiently detects cycles in a directed graph using Depth-First Search (DFS). It employs an adjacency list represented by a Dictionary<int, List<int>> and returns a boolean indicating whether a cycle is present.
  • BFS for Disconnected GraphAug 22, 2023. This code implements breadth-first search (BFS) for disconnected graphs. It uses an adjacency list to represent the graph and provides methods for adding edges and performing BFS traversal. The constructor initializes the graph, the AddEdge method connects vertices, and the Bfs method traverses the graph in breadth-first order. The time complexity is O(V+E). An example demonstrates usage.
  • Implementing Binary Search in PythonAug 18, 2023. Binary search, a potent algorithm, efficiently locates items in a sorted collection. Unlike linear search, it drastically minimizes comparisons, making it ideal for large datasets. Explore the binary search principles and Python implementation. Learn how binary search divides the search range and translates this into Python code.
  • Depth First For a GraphAug 17, 2023. Explore the Depth First Search (DFS) algorithm implementation in C# with this code snippet. The provided DfsGraph class embodies a graph, equipped with methods for DFS traversal. Define vertices, establish edges, and initiate traversals efficiently.
  • Breadth First Search for a GraphAug 16, 2023. Learn how to implement BFS with a C# class, BfsGraph, showcasing its core components. Understand the role of adjacency lists and vertices within the class and the functionalities of the constructor and AddEdge method.
  • Efficient Image Optimizer Using C# WPFJul 18, 2023. This article explores the process of building an image optimizer using C# WPF (Windows Presentation Foundation).
  • Mastering Gradient Boosting for RegressionJul 03, 2023. Mastering Gradient Boosting: A Powerful Machine Learning Algorithm for Predictive Modeling is an in-depth article that explores the fundamentals and advanced techniques of Gradient Boosting, one of the most effective and widely used machine learning algorithms.
  • What is Greedy Algorithm?Jun 26, 2023. Learn about greedy algorithms, a type of algorithm that makes decisions locally, but can often lead to globally optimal solutions.
  • Minimum Depth of Binary TreeJun 20, 2023. Find Minimum Depth of Binary Tree
  • Check If a Tree is Subtree of Another TreeJun 20, 2023. In this article, we will understand the Algorithm of how to check a tree is a subtree of another tree with code examples and code explanations.
  • Rivest Shamir Adleman(RSA) Algorithm and FunctionsJun 19, 2023. In Java, you can leverage the built-in cryptographic libraries to generate RSA key pairs, encrypt and decrypt messages, and perform digital signatures. This article explores the RSA application and its uses in various functions.
  • Check if Binary Tree is SymmetricJun 15, 2023. This code is a C# implementation of a solution to the problem of checking if a binary tree is symmetric or not. A binary tree is symmetric if it is a mirror image of itself along the center.
  • C++ vs. Python: A Performance Comparison using an ExampleMay 15, 2023. C++ and Python are two popular programming languages that are used for different purposes. C++ is known for its speed and efficiency, while Python is known for its ease of use and flexibility. In this article, we will compare the performance of C++ and Python using an example.
  • Popular AI/ML Tools AvailableMar 15, 2023. In this article, you will learn about Popular AI/ML tools used.
  • Optimization Of Queries In SQL Server - HEAP TABLESMar 08, 2023. This article will help you to understand how to start to think on optimization of sql queries and why use indexes in tables
  • Step-by-Step Guide To Develop Tic-Tac-Toe AI With BlazorMar 06, 2023. Design and developing a Tic Tac Toe game where second-player is AI.
  • Understanding Consensus Algorithms In BlockchainFeb 03, 2023. In this article, we'll go through some of the popular consensus algorithms currently being used by different blockchains, including.
  • Best Algorithm For Encrypting And Decrypting A String In C#Jan 31, 2023. In this article, we learn about how to encrypt and Decrypt a String in C#.
  • Rod Cutting Problem In C#Jan 30, 2023. In this article, we will understand Rod Cutting Problem in C#.
  • Kadane's Algorithm In C#Jan 02, 2023. This articles describes and demonstrates the Kadane's Algorithm in C#.
  • Fuzzy Search In C#Dec 26, 2022. This article describes and demonstrates the fuzzy search in C#.
  • Algorithms And Data Structures Interview Question - RecursionDec 01, 2022. In this article, you will learn about algorithms and data structures interview question - recursion.
  • So, What Exactly Big O Is?Oct 26, 2022. What is Big O notation? How to use it? How to calculate the algorithm's speed?
  • C# - Bubble Sort AlgorithmOct 10, 2022. In this article, you will learn about C# - Bubble Sort Algorithm.
  • Introduction To Symmetric EncryptionSep 21, 2022. In this article, you will learn about Symetric Engryption.
  • Fast, Simplest And Clean O1 LFU Cache Algorithm Implementation In C#Mar 24, 2022. In this article, you will learn about fast, Simplest and Clean O1 LFU Cache Algorithm Implementation In C# using available default classes.
  • Fast, Short And Clean O1 LRU Cache Algorithm Implementation In C#Mar 23, 2022. In this article, you will learn about Fast, short and clean O1 LRU Cache implementation in C#
  • Usage Of STL In CPP ProgrammingMar 23, 2022. Standard Template Library that is considered as the bundle of template classes and pre defined functions that is highly used segment for the generic programming.
  • Convert Numbers To Roman Characters In C#Mar 22, 2022. This is medium level problem to Convert Numbers To Roman Characters In C# on leetcode.
  • Data Structure And Algorithm - Implementing Custom StackFeb 23, 2022. This article explains how to develop a custom stack structure using C#.
  • Data Structure And Algorithm - Choosing The Right Data StructureFeb 14, 2022. This article explains how to choose the right Data Structure.
  • Data Structure And Algorithm - Common TypesFeb 08, 2022. This article explains the common types available in the Data structure.
  • LinkedList Implementation In JavascriptJan 26, 2022. LinkedList is one of the major data structures used, so it becomes very crucial to understand its behavior, once you have a clear knowledge of the basics, you can solve most complex problems.
  • Min StackDec 30, 2021. This is an algorithm problem.
  • Valid ParenthesesDec 30, 2021. This is an algorithm problem.
  • List Of Algorithns In Computer ProgrammingDec 07, 2021. I'm adding here the lis of Algorithms available in computer programming. These algorithms are used in our day to day coding and in our real-life.
  • Microsoft Azure AI FundamentalsMay 22, 2021. We’ll talk about Microsoft AI, the pathway to learn for beginners who are curious to explore the Microsoft AI Platforms, various functionalities and features supported by Machine Learning Studio in Azure
  • Cryptography In The Digital EraSep 09, 2020. This article covers different cryptographic techniques that ensure data Confidentiality, Integrity and Availability.Information Security involves preventing or at least reducing the probability of unauthorized/inappropriate access to data, or the unlawful use, disclosure, disruption, deletion, corruption, modification, inspection, recording, or devaluation of information.
  • Knapsack Problem In Analysis And Design Of AlgorithmsSep 04, 2020. In this article, you will learn about the Knapsack problem in the analysis and design of algorithms.
  • Dota2 Senatution Aug 30, 2020. In this article, you will learn about Dota2 Senatution.
  • Word Search Using Backtracking AlgorithmAug 25, 2020. In this article, you will learn how to search for Word in a N X N Board.
  • Colonizing Zombies Aug 12, 2020. This article explains the turns needed for Zombies to colonize a 2-D Matrix.
  • Find The Next Greater ElementJul 08, 2020. In this article, you will learn how to find every element's next greater element.
  • Best Sorting AlgorithmJul 03, 2020. In this article, you will learn about which sorting algorithm is the best.
  • Working With Red-Black Trees In C#May 28, 2020. Although binary search trees (BSTs) are used widely, as data gets added, binary search trees tend to degenerate into an unordered linked list over time. The "red-black tree" is a related type of binary tree that's often more suitable for certain types of search operations. This article discusses how red-black trees facilitate faster searches and become less disordered over time than similar data structures, and shows how to build and search a red-black tree in C#.
  • Authentication And Authorization Using JSON Web Tokens In .NET CORE 3.1May 21, 2020. In this article, we will discuss authentication and authorization using JSON web Tokens in.NET core 3.1.
  • Activation Link VulnerabilityApr 22, 2020. Most of the websites use hashes for their activation link.In this blog, I will explain how to find or bypass those hashes.
  • Introduction To RecursionNov 14, 2019. In data structure and algorithms, Recursion plays an important role. In this article, we will look at a brief introduction to Recursion.
  • Lesk Algorithm In Python To Remove Word AmbiguityOct 09, 2019. In this article, we will see how to use Python code to remove word ambiguity using the Lesk algorithm
  • String Algorithm - Program To Validate Given String A Palindrome PermutationSep 13, 2019. This article describes how to build an algorithm to check if the given string is a permutation of palindrome string.
  • String Algorithm - URLifySep 10, 2019. This article is about a program to replace all spaces in a string with '%20'.
  • String Algorithm - Validating If String Conversion Requires More Than One EditsSep 03, 2019. This article describes the algorithm to validate how many edits are required to convert one string into another string
  • String Algorithm - Validating If String Has Unique CharactersAug 22, 2019. This article describes an algorithm program to validate if the given string contains unique characters.
  • String Algorithm - Check String PermutationAug 07, 2019. This article describes the algorithm to validate if two given strings are permutation combination of each other.
  • How To Choose Machine Learning AlgorithmsJul 10, 2019. In this article, you will learn how to choose a machine learning algorithm.
  • Encryption And Decryption Using A Symmetric Key In C#Mar 10, 2019. In this article, we are going to learn how to use the symmetric key for encrypting and decrypting data in C#.
  • Learn About Data Structures And Algorithm (DSA) - Part FourDec 02, 2018. This article will tell you about the crucial concepts of data structures and algorithms in terms of understanding the comparison between the array and linked list. This article is the fourth one in the series of “Data Structure and Algorithm (DSA)”. You’ll learn more about data structures and algorithms in details in my coming articles. So stay tuned for next articles.
  • Learn About Data Structures And Algorithm (DSA) - Part ThreeNov 27, 2018. This article will be of some sort of theoretical and story based. It will tell you about the crucial concepts of data structures and algorithms in terms of understanding the linked list with a unique story. This article is the third one in the series of “Data Structure and Algorithm (DSA)”. You’ll learn more about data structures and algorithms in details in my coming articles. So stay tuned for next articles.
  • Learn About Data Structures And Algorithm (DSA) - Part TwoNov 16, 2018. This article will tell you about the crucial concepts of data structures and algorithms in terms of the understanding list as ADT. This article is the second one in the series of “Data Structure and Algorithm (DSA)”. You’ll learn more about data structures and algorithms in details in my coming articles. So stay tuned for next articles.
  • Learn About Data Structures And Algorithms (DSA)Nov 13, 2018. This article will tell you almost everything about the crucial concepts of data structures and algorithms. This article is the first one in the series of “Data Structure and Algorithm (DSA)”. You’ll learn more about data structures and algorithms in details in my coming articles. So stay tuned for next articles.
  • Getting Started With Machine Learning .NET (ML.NET)Aug 22, 2018. In Build 2018, Microsoft introduced the preview of ML.NET (Machine Learning .NET) which is a cross-platform, open source machine learning framework. Yes, now it's easy to develop our own Machine Learning application or developing costume module using Machine Learning framework. ML.NET is a machine learning framework which was mainly developed for .NET developers.
  • Generating Public/Private Keys In C# And .NET Jul 07, 2018. How to generate public/private key in C#. Asymmetric cryptography also known as public-key encryption uses a public/private key pair to encrypt and decrypt data. In .NET, the RSACryptoServiceProvider and DSACryptoServiceProvider classes are used for asymmetric encryption.
  • Generating Symmetric Private Key In C# and .NETJul 07, 2018. Generating Symmetric Private Key In C# and .NET. Major symmetric algorithms are AES, DES, RC2, Rijndael, and TripleDES. The GenerateKey and GenerateIV methods return the private secret key and initialization vector.
  • Classify Twitter's Tweets Based On Naive Bayes AlgorithmDec 20, 2017. This article explains the way to classify twitters' tweeted data based on Machine Learning's Naive Bayes Algorithm
  • Implement Symmetric And Asymmetric Cryptography Algorithms With C#Dec 09, 2017. How to encrypt and decrypt data using Symmetric and Asymmetric algorithms using C# Programming language
  • Classify Data Based On K-Nearest Neighbor Algorithm Machine LearningNov 25, 2017. This article will explain the concept of data classification based on K-Nearest Neighbor Algorithm of Machine Learning
  • Data Structures and Algorithm (DSA) – Performance, Complexity And Big-O NotationAug 28, 2017. In this article we will be talking about what performance of an algorithm is and how Complexity is used to measure performance and what Big-O notation is.
  • Algorithms Of Microsoft Azure Machine LearningJul 05, 2017. Every Data Science and Machine Learning beginner has only one question in mind: how to start with Machine Learning or how to choose algorithms in Machine Learning, So let's understand Algorithms of Microsoft Azure Machine learning in this article
  • Data Structures And Algorithms - Part Three - An Array Of FunJun 15, 2017. Data Structures And Algorithms An Array Of Fun.
  • Data Structures And Algorithms - Part Two - A Word About Big-O NotationMay 22, 2017. This article is an introduction to Big-O Notation, which is used to measure the running time of a function/ method.
  • Data Structures And Algorithms - Part One - IntroductionMay 22, 2017. Introduction to data structures and algorithms.
  • Introduction Of Big DataApr 30, 2017. In this article, I will discuss about Big data and where it is used and how it will perform in various applications in the world.
  • What Is Bully Algorithm In Mutual ExclusionApr 22, 2017. This article presents insights on what Bully algorithm In Mutual Exclusion is.
  • Introduction To AES And DES Encryption Algorithms In .NETFeb 17, 2017. In this article, I am going to explore encryption and decryption. We will see some of the encryption algorithms with C# example code.
  • Getting Started With Floyd’s Warshall AlgorithmNov 14, 2016. In this article, you will learn about Floyd’s Warshall algorithm.
  • Key Based Cryptographic AlgorithmsSep 23, 2016. In this article, you will learn about Key based cryptographic algorithms.
  • Packing Two Dimensional Rectangular Elements At Orthogonal TableMay 20, 2016. Here is a program made for two dimensional rectangular elements at orthogonal table in sequence along the X axis of the table, with horizontal orientation exclusively.
  • Regression Algorithms Parameters In Azure MLMay 07, 2016. In this article you will learn about Regression Algorithms parameters in Azure ML.
  • Fun with Backtracking - The N Queen ProblemApr 26, 2016. This article is for Implementation of backtracking algorithm using c#.
  • Understanding Classification Algorithms In Azure MLApr 25, 2016. In this article you will understand about Classification Algorithms in Azure ML.
  • Classification Algorithms Parameters In Azure MLApr 25, 2016. In this article you will learn about Classification Algorithms parameters in Azure ML.
  • Machine Learning: Linear Regression With One VariableJan 17, 2016. Supervised learning involves providing the correct answer for each example of data. This article focuses on the use of regression and classification techniques in supervised learning, particularly linear regression. It explains the concept of linear regression, terms commonly used, the hypothesis function, cost function, and the gradient descent algorithm for minimizing the cost function.

About symmetric-algorithm

NA

OUR TRAINING