Everything / programming / algorithm

algorithm

by Sudhir Tiwari

8/15 puzzle using A* (A Star) algorithm.

by Sudhir Tiwari

8/15 puzzle using A* (A Star) algorithm.

by Sudhir Tiwari

8/15 puzzle using A* (A Star) algorithm.

by Octavio Loyola-González, Miguel Angel Medina-Pérez, Andres Eduardo Gutierrez Rodriguez, Milton García Borroto

In this article, we introduce a framework in C# for fingerprint verification, we briefly explain how to perform fingerprint verification experiments and how to integrate your algorithms to the framework.

by JorgeLuisOrejel

This article describes the implementation of Dijkstra's Smoothsort as a generic sorting algorithm in C#.

by George Swan

An artificial life algorithm that attempts to solve a problem by flying a swarm of entities through a range of possible solutions where each entity is guided by the performance of other members of the swarm

by Dirk Bahle

UI and code-behind is executed in different threads. Long running processes need asynchronous execution. This artice shows a way of doing this in a ViewModel approach.

by Member 9294701

A simple, portable yet efficient Quicksort implementation in C

by George Tryfonas

Assembler and Simulator for Don Knuth's MIX Computer from The Art of Computer Programming.

by Mostafa Eissa

This article explains the concept of graph coloring and how to use graph coloring to solve Sudoku Puzzles.

by captnmac

A Tiger hash Implementation for C#, invocable through dotnet's HashAlgorithm class

by WhiskeyBeforeWater

An unbalanced basic recursive Binary Search Tree for Excel VBA with functions (insert, search, delete, in order, pre-order, post-order, minimum, and maximum)

by Pavel Bashkardin

Management of cryptographic activation keys to protect your application

by MehreenTahir

In this article we create a web app that trains the classifier on the go and recognizes grumpy facial expressions.

by raddevus

Step by step walk-through with progressive versions of code downloads will take you from the basics of drawing on HTML5 Canvas while studying an interesting point-connecting algorithm.

by raddevus

Adding more methods (select points, draw triangles, etc) which allow us to do some specialized drawing on the HTML5 Canvas so we can investigate the Calc Convex Hull algorithm.

by raddevus

We learn how to generate random points (easy) and we enable functionality which allows the user to grab any point on the grid and move it around in real-time (see animated gif).

by optiklab1

Playing with graph traversal algorithms in searching for the way of profitable currencies exchange

by José Cintra

Some suggestions of algorithms for solving the Pascal Triangle, addressing iterative, recursive and functional paradigms

by Simeon Sheye

How to manage state and simulate behavior against the system under test.

by Grasshopper.iics

You would never want to use another photo editor in your AIO again

by Dave Midgley

.NET delegates and Generics allow for an elegant implementation of the Command pattern.

by I Love Code

An Introduction to Logistic Regression

by Ngọc Minh Trần

An introduction to the SVM and the simplified SMO algorithm

by Matthias Hertel

This article is about comparing text files, and the best and most famous algorithm to identify the differences between them.

by Arthur V. Ratz

Compute the Levenshtein distance of literal strings effectively by using the Wagner-Fischer (two matrix rows-based) algorithm.

by Paul Lawitzki

This article presents one approach to increase the quality of rotation information gathered from different sensor sources using a simple sensor fusion algorithm, specifically on an Android device.

by T. Herselman

2 years ago I went OCD on memcpy/memmove; and wrote over 140 variations (80,000 lines of code) of memmove; testing, disassembling, optimizing and benchmarking them on multiple machines. I never released the article or the code; until now! So I need to do it before I loose my mind!

by Dima Statz

One of the best methods for solving approximate string matching problem

by Sergey L. Gladkiy

How to create a driver distraction detector and how to run it on an Arm-powered device like a Raspberry Pi or Jetson Nano

by DataBytzAI

Part one of a series to demystify and democratize the magic (not) of AI

by Arthur V. Ratz

How to perform ARL by using the scalable optimized Apriori algorithm

by Arthur V. Ratz

How to perform ARL by using FPGrowth algorithm

by Petr Ivankov

by César de Souza

Demonstration of automatic image stitching by interest point matching using the Accord and AForge.NET Frameworks

by Al-Samman Mahmoud

Basic tool for the translation of DNA

by Dmitriy Gakh

Development in C# without care of resource consumption can lead to overloading the system. This article describes a case with large waste of memory and CPU time and how to avoid it.

by Peter Occil

Algorithms to turn biased "coin flips" into biased "coin flips", and how to code them.

by Dominik Reichl

A C# implementation of the BLAKE hash algorithm.

by Rakesh Waghulde

This gives the optimal strategy to solve the famous Bridge Crossing Puzzle in generalized way.

by raddevus

Entry in the Artificial Intelligence and Machine Learning Contest. Here's how I learned / guessed how to find spam.

by paolo guccini

How to use the Microsoft Interop/Automation to implement parallel research of a Microsoft Office file password.

by Tung.Nguyen.2k

How to implement B-Tree's searching, insertion and deletion in Java

by Nicolas DESCARTES

How to implement a content-based recommendation system in C# ?

by Sergii Lavrinenko

Engine in C# which generates Linq Expressions runtime based on simple scripts

by Alberto Montibelli

Application for solving Bin Packing and Cutting Stock problem

by Arthur V. Ratz

In this article we'll demonstrate the implementation of k-means clustering algorithm to produce recommendations.

by Mikhail Semenov

Efficient Quicksort methods for sorting arrays with lots of duplicate elements

by Fedor Naumenko

Find type of distribution and parameters from set of distributed physical values

by Arthur V. Ratz

Optimizing the performance of the large-sized matrices QR factorization and eigendecomposition, using Schwarz-Rutishauser algorithm

by Ujwal Watgule

The Cheetah Optimizer is a nature-inspired metaheuristic algorithm designed to tackle complex optimization problems across multiple dimensions.

by Arthur Minduca

How to choose the right data structure for a collection of elements

by GProssliner

cobj is a preprocessor based generator for interface based polymorphism

by darrellp

A framework for easily solving programming challenges from competitive coding sites

by Nicolas DESCARTES

What clustering algorithm should be selected for the clustering task?

by taheretaheri

Highlights the differences in how you create an XOR network in Neuroph, Encog and JOONE

by Vadim Stadnik

This article explains fast sequential summation algorithms through the comparison of two representations of a binary tree: a linked structure of nodes and an array.

by Christophe Gauge

This code performs a fuzzy C-means clustering and segmentation of color images, and can be used for feature extraction.

by Igor Gribanov

An efficient algorithm for assembling sparse matrices in Compressed Sparse Row (CSR) format.

by trekhleb

JavaScript implementation of so-called Seam Carving algorithm for content-aware image resizing

by W. Michael Perkins

This article provides a general algorithm and a C# implementation for converting expressions written in postfix or reverse Polish notation to infix.

by Andreas Gieriet

This is an alternative for "Converting Postfix Expressions to Infix"

by Marcus Müller

Pandemic SEIR and SEIRV modelling software and infrastructure for the Corona SARS-COV-2 COVID-19 disease with data from Johns-Hopkins-University CSSE, Robert Koch-Institute and vaccination data from Our World In Data.

by #realJSOP

One way to create a completely random encryption key, and sharing it with a client application

by Viral Surani

This article is a first article of a series called Keep It Simple. This article is about how we can create reusable component of partially common operation (method) using Strategy Design Pattern. We will see the need of Strategy Design Pattern.

by Paulo Augusto Kunzel

A tutorial on basic data structures and JavaScript.

by Ujwal Watgule

Credit card fraud detection is an important application of machine learning techniques.

by Andreas Gieriet

Make floating point equality and relation operators reliable based on a comparison epsilon value.

by Satprem Pamudurthy

This article examines some of the use cases for memoization and shows that a tightly-coupled implementation does not scale well to new applications. It then presents a modular design for a C++ memoization framework that is generic, efficient and extensible to new applications.

by anshulskywalker

Understanding of Example Based Machine Translation (EBMT) system and how to create your own using exisiting tools

by daubrecq

How to extract elements from a queue in Python

by Mark H Bishop

This article presents a Java example application that performs discrete wavelet transforms.

by Tomaž Štih

A tree drawing algorithm, implemented as C#/WinForms/NET Core control, that produces surprisingly good results with minimal effort

by Ayat Rakhishev

A walkthrough of dynamic programming

by DrABELL

Educational software package for Microsoft Windows® 7/8 contains “5-in-1” School Math Calculators and Equation Solvers intended for students and educators

by DrABELL

This is an alternative for "Fastest method to trim all whitespace from Strings in .NET"

by Vadim Stadnik

Generality and efficiency of a semigroup in C++ are achieved by using an augmented B+ tree. Basic and advanced applications of such a semigroup are discussed.

by Michael_Jacobsen

Encryption algorithm based on key self-mutation. Complete source code and samples.

by Philipp Sch

Finding a fundamental Cycle Set forming a complete basis to enumerate all cycles of a given undirected graph

by Chris La

A 2D/3D force directed graph algorithm in C#

by InvisibleMedia

This article describes how to divide two polynomials and shows the source code to calculate this division. There is also code to add, subtract and multiply two polynomials.

by Shvetsov Evgeniy

Numbers (positive AND negative integral/fractional) to english/russian words

by Omar Saad (IREQ), Eric Ouellet

Many improvements over a pretty new and unknown very fast 2D Convex Hull algorithm and much more.

by Henrik Vestermark

Durand-Kerner method for Polynomial roots. A fast and reliable simultaneous method

by Henrik Vestermark

Laguerre's method for a stable and efficient polynomial root finder.

by Henrik Vestermark

Practical implementation of a fast, robust and reliable polynomial root finder using Newton's method

by Henrik Vestermark

Ostrowski multi-point method for Polynomial roots

by Henrik Vestermark

Practical implementation of a fast, robust and stable polynomial root finder using Halley's method

by Henrik Vestermark

Fast and Stable Polynomial root finder for Polynomial with real coefficients

by Henrik Vestermark

How to add Xoshiro and ChaCha PRNG's as compatible class in C++

by Sanmayce

A fulltext CLI tool reporting number of exact matches, FAST!

by Wade Harvey

This article shows how to use Winforms, WPF and C# to create a File Explorer Clone with Tabs and an extremely fast parallel file search utility.

by Nour Helal

Find the first number k divisible by given number n (extended approach)

by Joel Sebold

An often neglected — but ultimately fundamental — driver of financial markets is liquidity. Combining data science skills and techniques, the Refinitiv Labs Liquidity Discovery project provides in-depth market liquidity insights to enable more informed trading decisions.

by AndyUk06

A recursive algorithm to find all paths between communicating network nodes.

by wlf84k

This short article provides a method of calculating nth binary palindrome using some math in C# code.

by Bhairav Thakkar

A robust framework for complete implementation of Finite Element Analysis in VB.NET

by PIEBALDconsult

This is an alternative for "From one number system to another"

by Perić Željko

Developing and implementation of algorithm for converting number from one to another positional number system

by Jakub Szymanowski

The article presents idea and implementation of fundamental algorithms in image processing.

by Sarang Date

The following article describes C# implementation of various basic and advanced operations including some of the programming problems involving singly linked list

by JorgeLuisOrejel

This article is based on Chapter 2 of my unpublished textbook “Applied Algorithms and Data Structures.”

by Emiliano Musso

How to apply GA techniques fo solving problems in VB.NET. The example shows how to create solutions for a 2D maze, which will evolve to find the shortest path between two points.

by Thomas Daniels

An algorithm to classify whether text is gibberish or not, and an implementation in C# and Python.

by gggustafson

This article revises an earlier revision of the Gradient Color Picker (V2). The incentive for the revision was a reader request for a larger number of initial color choices.

by gggustafson

Revises an earlier implementation of the Gradient Color Picker

by Paolo Parise

Graph intersection using map reduce and Akka

by Mojtaba Hosseini

A graphical binary tree. Features: add, remove, or search for a node. Recursive algorithm has been used

by César de Souza

Techniques to perform recognition of handwritten digits using Kernel Support Vector Machines

by Christ Kennedy

A graphically bouncy and colorful version of the popular numbers tile-sliding game

by Shvetsov Evgeniy

String class with the auto. managed memory pool and performance tweaks + support modules

by ADMGNS

An alternative method to Catmull-Rom, Chaikin or Bezier curve smoothing methods

by Arthur V. Ratz

How to deliver the modern code, using Intel C++ Compiler and OpenMP 4.5 library, that implements the parallel "stable" three-way quicksort, based on the parallel code that has already been discussed in the previous article.

by Abdelrahman Elzedy

A brief overview on mathematical implementations with programming language

by sureshkon

Leverage probabilistic data structures when dealing with large datasets

by Chris La

This article explains 10 rules (steps) for replacing the recursive functions using stack and while-loop to avoid the stack-overflow.

by Sergey L. Gladkiy

In this article I’ll explain how to perform the alignment based on the face landmarks the detector has found.

by Mohammad A Rahman

ID3 Decision Tree Algorithm - Part 1 (Attribute Selection Basic Information)

by HoshiKata

How to teach a program to recognize something within a video stream.

by Code Artist

Implementation of DynamicX-Largest-Triangle-Three-Bucket for chart data plotting

by Colin Vella

This article presents an algorithm and data structures to implement auto-tiling as seen in RPG Maker, the Starcraft level editor, etc.

by Ashkan Pourghasem

Hands on tutorial of implementing batch gradient descent to solve a linear regression problem in Matlab

by Arthur V. Ratz

How to implement k-means clustering algorithm to perform graphical raster image segmentation

by Jakub Szymanowski

Article presents the problem of the detection and cancelation of impulse noise in acoustic signals using an Exponentially Weighted Least Squares (EWLS) and next step error prediction analysis.

by Vyacheslav Chernykh

F#-implementation of algorithm for incremental construction of minimal deterministic finite automata through adding and removing strings.

by hosein fereidooni

Informed search algorithms to solve Sudoku Samurai

by Patrice T

Using a large list of primes with Trial Division algorithm and how to handle the list

by Patrice T

How to optimize small factors checking

by Patrice T

Another approach to Optimize Trial Division Algorithm

by Patrice T

Small review of Trial Division algorithm

by Daniel Pfeffer

A faster method for performing interval arithmetic

by Ștefan-Mihai MOGA

How to solve real-life problems using B-trees

by Sergey L. Gladkiy

In this article, we focus on developing and testing a face identification algorithm along with the face detection module.

by HoshiKata

An introduction to numerical solver algorithms with general purpose demonstration code.

by yonken

Yet another implementation to enumerate files

by Ricardo Lynch

Using JavaScript for oAuth with three major identity providers: Facebook, Google, and Twitter.

by Charles Wiebe and John Hansen

Maintaining code with complex permissions tends to be difficult, because the code can be distributed across multiple classes. By embedding permissions directly on methods and properties within a class, code is reduced and maintainability is simplified.

by honey the codewitch

Designing infinitely scalable JSON: JSON (C++)

by Andrea Simonassi

A simple yet powerful multiplication algorithm

by Gurbinder Gill

This article will cover what's in the library, how to get access to the library, usage examples, and benchmark data to highlight performance.

by Thomas Daniels

This article is a solution to CodeProject's Weekly Challenge: "A knight on a chess board".

by Alibaba Cloud

In this post, we learn about algorithms that help implement ML functions.

by Mark H Bishop

Computational classes and a GUI interface to illustrate usage

by Daniel Miller

This article describes the C# implementation for a high-performance role-based access control list.

by Intel

Get Results with the Intel® Data Analytics Acceleration Library and the Latest Intel® Xeon Phi™ Processor

by Miguel Diaz Kusztrich

Demonstrate or refute a conclusion automatically from a series of premises

by Mahsa Hassankashi

Best practice for opinion and Text Mining based on Naïve Bayesian Classifier.

by Shun Huang

Basics of ML and Perception learning algorithm

by Chris Copeland

Using call stacks, rather than Regular Expression, to deconstruct mathematical formulae and calculate values.

by Shibasis Sengupta

A software which provides user the option to create and send meeting minutes using template, mark attendees, create next followup meeting , assign tasks to people - all from a single consolidated screen.

by Livio Francescucci

A clean version of merge sort algorithm, implemented with classes and objects instead of the usual, unreadable big function.

by Aron Weiler

A standard in-memory generic .NET queue that, when the configurable overflow limit is reached, will start using MSMQ as a backend to mitigate the issues with memory usage.

by Jonas Selling

Clarifying the use of multi-pass filter cutoff correction

by milansolanki

Implementation of Wikipedia’s “Naive Bayes classifier Algorithm”.

by Mark Harker

In this article I would like to discuss how you can find all non-simple paths from a starting node to an end node in a directed graph.

by KjellKod.cc

Most programming resources are wrong when comparing linked-list to vector. Here you can read and understand how they are wrong and why linked-list is (mostly) to be avoided.

by Santhosh G_

Applying oil painting effect on an image.

by Andreas Michael Kreuzer

This article is about collision detection for convex polytopes using the simplex method.

by Igor Ladnik

Automatic generation of optimal control policies for the basic quadcopter flight modes

by Peter Occil

Python code for partially-sampled random numbers for accurate arbitrary-precision sampling

by GeorgeDS

An anecdotal report describing issues encountered in coding a minimal perceptual hash capability, in plain old C, in to 35 year old rolling development, with the goal of running on a noob Win 10/11 installation.

by Eric Ouellet, Sani Huttunen

Fast implementations of permutation algorithms

by D Sarthi Maheshwari

A look at possible parallel-producer-consumer patterns. (Final Part)

by Andreas Gieriet

.NET 4 finally allows to define polymorphic extension visitors

by Henrik Vestermark

The steps needed to build an Interval Arithmetic class in C++

by gbenussi

This article show how we optimize a Primality Test for know if a number is prime or not, and also presents an algorithms (Sieve of Eratosthenes) for calculating the prime numbers for a numbers less than or equal a given numbers efficiently.

by DigitalInBlue

This article discusses the implementation and use of a fast alternative to dynamic_cast, Priori.

by Uzi Granot

This project will give you the tools needed to compress and decompress files using the Deflate method of compression, and to read and write standard Zip files.

by FormerBIOSGuy

This article describes a set of batch, AWK, and PostScript files that together allow you to create personalized, 12-page PDF calendars for some year.

by FormerBIOSGuy

This article describes a set of batch, AWK, and PostScript files that together allow you to create personalized, 12-page PDF calendars for some year.

by kdgupta87

Pupil extraction from eye image using C#.

by Steve Hageman

A Python Library to help make properly scaled Fourier Transforms including utility functions

by databaseobjectmodel

by Mahsa Hassankashi

This article provides python code for random forest, one of the popular machine learning algorithms in an easy and simple way.

by Peter Occil

Has many ways applications can sample using an underlying (pseudo-)random number generator and includes pseudocode for many of them.

by Miguel Diaz Kusztrich

Adding tools to help estimate the correct delay and embedding dimension

by Shahin Khorshidnia

For beginners, Recursive introduction, Examples, Benefits and Defects. A part of Data structure.

by altomaltes

This algorithm uses very simple integer math (add and multiply) to render arcs, lines, etc. to CNC machines or a computer surface.

by Halit Yurttaş

Repository Pattern sample over Multiple Datasource or Resource on Domain Object Model

by Mladen Janković

Improved algorithm for reconstructing game world map from captured game play

by Member 4201813

How to calculate transition matrix for linear pseudo-random number generator manipulating its internal state

by Patrice T

RLE (Run Length Encoding): The Human Friendly Compression

by Chris_Riley

My deep dive into Rogue Wave’s CodeDynamics product was to address a challenge I had been facing since my college days: the debugging of a genetic algorithms (GA) application.

by Mahsa Hassankashi

Best approach for having more secure channel to transfer user information throughout the web

by Mikhail Semenov

This article proposes a mapping algorithm, called Segmented Map, which is almost as fast as Flat Map is random access and enumeration of elements and close to std::map in insertion of elements.

by Lance A. Endres

The algorithm presented by Radhakrishnan, et al., originally used to segment well logs for the oil industry, has been ported to C and C#.

by Mahmoud Hesham El-Magdoub

Simo Sort a New Sorting algorithm C++ Binary Value Numbers Sort Elements with Low Variance

by tugrulGtx

A walkthrough for a grid implementation of "particle in cell" problem to improve performance of axis-aligned bounding-box (AABB) collision checking in various scenarios

by Philipp_Engelmann

Simple Linear Regression from scratch in Rust

by Ivan Yakimov

In this article, I'd like to show a simple algorithm for approximate pattern matching.

by Arthur V. Ratz

SVD in C++11 explained with an example

by ADMGNS

A new method for 2D polyline simplification and also smoothing that alternative to Douglas-Peucker and curvature-based simplification algorithms

by Karl Sanford

Removing noise from the Kinect Depth Frames in real-time using pixel filters and weighted moving average techniques.

by hosein fereidooni

This article solves a maze problem with Informed Search

by Ravimal Bandara

A C# code for solving eight queens puzzle using genetic algorithm

by Sergey Vystoropskiy

Steiner problem solution.

by InvisibleMedia

An algorithm for sorting integers with a complexity less than O(n log (n))

by Muhammad Jibran Khan

This article has the code of QuickSort, MergeSort, BubbleSort, HeapSort

by Igor Gribanov

C++ iterators and algorithms work well for containers, but can we sort the Structure of Arrays?

by Roger Doss

The algorithm described herein is designed to implement sorting of variable length strings in O(n) time.

by Jerry Cruise

Innovations against the shortcomings of SQL have been made to SPL. SPL redefines and extends many operations of structured data, specifically, it adds the discreteness, enhances ordered computation, implements a thorough set orientation, supports object references, and advocates stepwise operation.

by csabahegyi79

Project Scheduling Engine with recursive SQL common table expression

by Mircea Neacsu

A data structure for finding best rational approximations

by ASP.NET Community

StrategyThe Strategy design pattern allows you to use multiple algorithms interchangeably. One reason you might use a Strategy Pattern is to

by Kenneth Haugland

How to speed up convergence of mathematical series

by Amit Bezalel

Transfering subtitle synchronization from one subtitle file to another

by Bartlomiej Filipek

What performance can we get from C++17 parallel algorithms?

by Miguel Diaz Kusztrich

An infinite set of biological shape fractals in the complex plain

by Artem Los

The aim of this post is to give a short overview of the subject, summarizing basic concepts.

by Intel

This article will take a closer look at the advantages and disadvantages of the Fortran DO CONCURRENT statement and the OpenMP target constructs with respect to accelerator offload.

by Arthur V. Ratz

In this article, we will formulate and discuss CLOPE data mining clustering algorithm that allows to drastically increase the quality and efficiency of categorized data clustering and can be easily used for recommendation-specific purposes

by dcmuggins

Bubble Sort is great...and terrible at the same time.

by Dino Konstantopoulos

Running Theano with an Nvidia 1070 GPU on Windows 10, with CUDA 8 and Visual Studio 2015

by Mosi_62

Logistic regression, back propagation and support vector machine in comparison on the Iris data set

by Oana Mancu

Any deterministic game can be broken down to its core functionalities. By understanding them, one can implement fundamental algorithms such as Minimax (with alpha beta pruning), thus paving the way towards a better AI opponent.

by Patrice T

Tree Graphs used as support for Top-Down Analyze method

by Rob Lyndon

Using parallel implementations of SqlBulkCopy to achieve fast data transfer from a single XML source into multiple tables.

by gaps96

Draws sets of tree nodes in a vertical way. Allows to Export an Image to SVG.

by Nicolas DESCARTES

What is naive Bayes and how to implement it?

by Nicolas DESCARTES

How to implement logistic regression in ML.NET?

by Nicolas DESCARTES

What is time complexity in computer science and how do you determine it for a given algorithm?

by optiklab1

I demonstrate with an actual implementation that well-known algorithms BFS, DFS, Dijkstra, and A-Star are essentially variations of the same algorithm.

by pravin kumar sinha

by Shvetsov Evgeniy

Helper functions to deal with the individual bits & digits, hashing and other

by Patrice T

How to use bitwise operations on Bitfields as primitive SIMD

by Emre Ataseven

This article is written to demonstrate how could we use genetic algorithm to solve a NP-Complete problem, I used fixture generation problem as sample.

by Wayne Applebaum

Discussion of the issues of identifying adverse drug effects and how machine learn and big data techniques can solve for them.

by Vladimir Pavluk

Smart pointers implementation in C

by gvessere

A simple framework to perform morphology operations on binary images.

by gggustafson

How well does the Interpolation of Colors match the Colors produced by Microsoft's Linear Gradient Brush?

by Sarang Date

Code illustrations of various string reversal algorithms in C#

by Andy Bantly

Visualizing the Mandelbrot set using multiple threads of execution

by Dave “DWC” Curry

This tutorial will show you a good starting point for a WPF style framework which aims to make creating and maintaining Excel-worksheet-forms easier.

by CodingBruce

Build better schema for rapid data model prototyping.

by Faustino Frechilla

A circular array based lock-free queue with no memory allocation on the heap and no ABA problem

by Omar Gameel Salem

Reliable transmission of bulk data over lossy connection without worrying about packets loss

by Mr.PoorEnglish

Usage of Linq and anonymous Methods help keep code briefly