Click here to Skip to main content
14,978,657 members
Everything / General Programming / Algorithms

Algorithms

algorithm

Great Reads

by Arthur V. Ratz
In this article we'll demonstrate the implementation of k-means clustering algorithm to produce recommendations.
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 jurhas
A small simulator for a 6 axis articulated robot
by Arthur V. Ratz
This article demonstrates the development of code in C# implementing famous k-means clustering algorithm to perform graphical raster image segmentation.

Latest Articles

by Sergey L. Gladkiy
In this article, we focus on developing and testing a face identification algorithm along with the face detection module.
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 aroman
In this post I implement a Density Matrix Renormalization Group program.
by Peter Occil
Has many ways applications can sample using an underlying (pseudo-)random number generator and includes pseudocode for many of them.

All Articles

Sort by Score

Algorithms 

Please Sign up or sign in to vote.
25 Dec 2016
Arthur V. Ratz
In this article we'll demonstrate the implementation of k-means clustering algorithm to produce recommendations.
Please Sign up or sign in to vote.
28 Aug 2015
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.
Please Sign up or sign in to vote.
29 Aug 2017
Arthur V. Ratz
This article demonstrates the development of code in C# implementing famous k-means clustering algorithm to perform graphical raster image segmentation.
Please Sign up or sign in to vote.
26 Apr 2018
Mahsa Hassankashi
Best practice for opinion and Text Mining based on Naïve Bayesian Classifier.
Please Sign up or sign in to vote.
7 Sep 2010
Colin Vella
This article presents an algorithm and data structures to implement auto-tiling as seen in RPG Maker, the Starcraft level editor, etc.
Please Sign up or sign in to vote.
17 Feb 2015
DrABELL
Educational software package for Microsoft Windows® 7/8 contains “5-in-1” School Math Calculators and Equation Solvers intended for students and educators
Please Sign up or sign in to vote.
6 Sep 2016
George Swan
An articial 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
Please Sign up or sign in to vote.
1 Jun 2018
Alvaro Carballo Garcia
Comprehensive unit parsing library
Please Sign up or sign in to vote.
27 Nov 2017
Miguel Diaz Kusztrich
An infinite set of biological shape fractals in the complex plain
Please Sign up or sign in to vote.
13 Oct 2013
Member 9294701
A simple, portable yet efficient Quicksort implementation in C
Please Sign up or sign in to vote.
9 Sep 2018
Philipp Sch
Finding a fundamental Cycle Set forming a complete basis to enumerate all cycles of a given undirected graph
Please Sign up or sign in to vote.
30 Dec 2018
Arthur V. Ratz
In this article, we will demonstrate how to compute full SVD of a given matrix A and discuss about the code in C++11 implementing the full SVD computation by using simple iteration and Jordan-Gaussian methods.
Please Sign up or sign in to vote.
27 Jun 2021
KristianEkman
How to build an AI which plays Backgammon
Please Sign up or sign in to vote.
27 Oct 2015
Daniel Pfeffer
A faster method for performing interval arithmetic
Please Sign up or sign in to vote.
13 Mar 2019
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.
Please Sign up or sign in to vote.
7 Jun 2016
GProssliner
cobj is a preprocessor based generator for interface based polymorphism
Please Sign up or sign in to vote.
25 Jul 2021U
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.
Please Sign up or sign in to vote.
4 Sep 2020
Mosi_62
Logistic regression, back propagation and support vector machine in comparison on the Iris data set
Please Sign up or sign in to vote.
29 Sep 2013
Amit Bezalel
Transfering subtitle synchronization from one subtitle file to another
Please Sign up or sign in to vote.
18 Aug 2014
José Cintra
Some suggestions of algorithms for solving the Pascal Triangle, addressing iterative, recursive and functional paradigms
Please Sign up or sign in to vote.
26 Nov 2018
Jonas Selling
Clarifying the use of multi-pass filter cutoff correction
Please Sign up or sign in to vote.
25 Nov 2018
Bartlomiej Filipek
What performance can we get from C++17 parallel algorithms?
Please Sign up or sign in to vote.
30 Apr 2021
ADMGNS
An alternative method to Catmull-Rom, Chaikin or Bezier curve smoothing methods
Please Sign up or sign in to vote.
31 Jul 2012
Kenneth Haugland
How to calculate a reverbration time in a room
Please Sign up or sign in to vote.
4 Mar 2016
JorgeLuisOrejel
This article is based on Chapter 2 of my unpublished textbook “Applied Algorithms and Data Structures.”
Please Sign up or sign in to vote.
27 Apr 2018
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
Please Sign up or sign in to vote.
13 Mar 2021
Peter Occil
Algorithms to turn biased "coin flips" into biased "coin flips", and how to code them.
Please Sign up or sign in to vote.
19 May 2014
databaseobjectmodel
Please Sign up or sign in to vote.
8 Feb 2015
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.
Please Sign up or sign in to vote.
26 Apr 2021
gggustafson
How well does the Interpolation of Colors match the Colors produced by Microsoft's Linear Gradient Brush?
Please Sign up or sign in to vote.
14 Jun 2021
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.
Please Sign up or sign in to vote.
10 Aug 2010
anshulskywalker
Understanding of Example Based Machine Translation (EBMT) system and how to create your own using exisiting tools
Please Sign up or sign in to vote.
20 Jun 2012
Andreas Gieriet
This is an alternative for "Converting Postfix Expressions to Infix"
Please Sign up or sign in to vote.
2 Dec 2017
Alvaro Carballo Garcia
Library extending the .NET numeric support
Please Sign up or sign in to vote.
20 Jul 2019
Arthur V. Ratz
The audience of this article's readers will find out how to perform association rules learning (ARL) by using FPGrowth algorithm, that serves as an alternative to the famous Apriori and ECLAT algorithms.
Please Sign up or sign in to vote.
19 Aug 2020
MehreenTahir
In this article we create a web app that trains the classifier on the go and recognizes grumpy facial expressions.
Please Sign up or sign in to vote.
11 Apr 2021
Peter Occil
Python code for partially-sampled random numbers for accurate arbitrary-precision sampling
Please Sign up or sign in to vote.
4 Sep 2013
Grasshopper.iics
You would never want to use another photo editor in your AIO again
Please Sign up or sign in to vote.
29 Nov 2016
Miguel Diaz Kusztrich
Adding tools to help estimate the correct delay and embedding dimension
Please Sign up or sign in to vote.
6 Feb 2019
Mark H Bishop
Computational classes and a GUI interface to illustrate usage
Please Sign up or sign in to vote.
26 Apr 2016
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.
Please Sign up or sign in to vote.
14 Dec 2018
Philipp_Engelmann
Simple Linear Regression from scratch in Rust
Please Sign up or sign in to vote.
31 Mar 2021
Fedor Naumenko
Find type of distribution and parameters from set of distributed physical values
Please Sign up or sign in to vote.
3 Aug 2016
Vyacheslav Chernykh
F#-implementation of algorithm for incremental construction of minimal deterministic finite automata through adding and removing strings.
Please Sign up or sign in to vote.
28 Jun 2021
ADMGNS
A new method for 2D polyline simplification and also smoothing that alternative to Douglas-Peucker and curvature-based simplification algorithms
Please Sign up or sign in to vote.
7 Nov 2012
Roger Doss
The algorithm described herein is designed to implement sorting of variable length strings in O(n) time.
Please Sign up or sign in to vote.
24 Apr 2016
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.
Please Sign up or sign in to vote.
21 Jun 2016
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.
Please Sign up or sign in to vote.
15 Jul 2018
Nour Helal
Find the first number k divisible by given number n (extended approach)
Please Sign up or sign in to vote.
16 Jan 2021
Patrice T
How to optimize small factors checking
Please Sign up or sign in to vote.
17 Aug 2014
pi19404
Multi Variate Gaussian Distribution - Part 1
Please Sign up or sign in to vote.
17 Nov 2015
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.
Please Sign up or sign in to vote.
20 Nov 2018
Apriorit Inc, Artem K.
Find out approaches which you can use to improve runtime algorithms for zero-day threat detection
3 Nov 2016
Intel Corporation
Get Results with the Intel® Data Analytics Acceleration Library and the Latest Intel® Xeon Phi™ Processor
18 Aug 2020
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.
Please Sign up or sign in to vote.
30 Oct 2019
Wayne Applebaum
Discussion of the issues of identifying adverse drug effects and how machine learn and big data techniques can solve for them.
Please Sign up or sign in to vote.
28 Jul 2021N
Sergey L. Gladkiy
In this article, we focus on developing and testing a face identification algorithm along with the face detection module.
Please Sign up or sign in to vote.
7 May 2020
Intel Corporation, Arthur V. Ratz
I will discuss 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.
Please Sign up or sign in to vote.
14 Mar 2017
Thomas Daniels
This article is a solution to CodeProject's Weekly Challenge: "A knight on a chess board".
Please Sign up or sign in to vote.
3 Apr 2019
Mahsa Hassankashi
Best approach for having more secure channel to transfer user information throughout the web
Please Sign up or sign in to vote.
18 Feb 2014
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.
Please Sign up or sign in to vote.
14 Aug 2015
DrABELL
This is an alternative for "Fastest method to trim all whitespace from Strings in .NET"
Please Sign up or sign in to vote.
1 Mar 2018
Omar Saad (IREQ), Eric Ouellet
Many improvements over a pretty new and unknown very fast 2D Convex Hull algorithm and much more.
Please Sign up or sign in to vote.
23 Apr 2013
HoshiKata
How to teach a program to recognize something within a video stream.
Please Sign up or sign in to vote.
29 Jan 2017
Miguel Diaz Kusztrich
Demonstrate or refute a conclusion automatically from a series of premises
Please Sign up or sign in to vote.
23 Dec 2014
César de Souza
Demonstration of automatic image stitching by interest point matching using the Accord and AForge.NET Frameworks
Please Sign up or sign in to vote.
5 Jul 2016
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!
Please Sign up or sign in to vote.
7 Jun 2016
Andreas Michael Kreuzer
This article is about collision detection for convex polytopes using the simplex method.
Please Sign up or sign in to vote.
14 May 2012
Andreas Gieriet
Make floating point equality and relation operators reliable based on a comparison epsilon value.
Please Sign up or sign in to vote.
10 Dec 2015
Daniel Miller
This article describes the C# implementation for a high-performance role-based access control list.
Please Sign up or sign in to vote.
28 Nov 2014
Omar Gameel Salem
Reliable transmission of bulk data over lossy connection without worrying about packets loss
Please Sign up or sign in to vote.
10 Jul 2014
Ricardo Lynch
Using JavaScript for oAuth with three major identity providers: Facebook, Google, and Twitter.
Please Sign up or sign in to vote.
31 Jul 2015
Faustino Frechilla
A circular array based lock-free queue with no memory allocation on the heap and no ABA problem
Please Sign up or sign in to vote.
10 Jan 2017
Jakub Szymanowski
The article presents idea and implementation of fundamental algorithms in image processing.
Please Sign up or sign in to vote.
3 Apr 2014
Chris Copeland
Using call stacks, rather than Regular Expression, to deconstruct mathematical formulae and calculate values.
Please Sign up or sign in to vote.
3 Apr 2019
Mahsa Hassankashi
This article provides python code for random forest, one of the popular machine learning algorithms in an easy and simple way.
Please Sign up or sign in to vote.
27 May 2014
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.
Please Sign up or sign in to vote.
20 Jun 2013
DigitalInBlue
This article discusses the implementation and use of a fast alternative to dynamic_cast, Priori.
Please Sign up or sign in to vote.
9 Aug 2016
Alberto Montibelli
Application for solving Bin Packing and Cutting Stock problem
Please Sign up or sign in to vote.
14 Jun 2017
Andy Allinger
Introduces data clustering and the k-means++ algorithm
Please Sign up or sign in to vote.
1 May 2021
Mircea Neacsu
A data structure for finding best rational approximations
Please Sign up or sign in to vote.
20 Oct 2019
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#.
Please Sign up or sign in to vote.
13 Nov 2014
Mark H Bishop
This article presents a Java example application that performs discrete wavelet transforms.
Please Sign up or sign in to vote.
3 Jul 2012
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.
Please Sign up or sign in to vote.
2 Jan 2019
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.
Please Sign up or sign in to vote.
20 Jul 2019
Arthur V. Ratz
The audience of this article's readers will find out how to perform association rules learning (ARL) by using the scalable optimized Apriori algorithm, discussed.
Please Sign up or sign in to vote.
1 Jul 2015
Woong Gyu La
This article explains 10 rules (steps) for replacing the recursive functions using stack and while-loop to avoid the stack-overflow.
Please Sign up or sign in to vote.
30 Jan 2012
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.
Please Sign up or sign in to vote.
21 Jun 2013
Lipman Roi
An algorithm which automatically generates circular mazes.
Please Sign up or sign in to vote.
7 Oct 2018
Mojtaba Hosseini
A graphical binary tree. Features: add, remove, or search for a node. Recursive algorithm has been used
Please Sign up or sign in to vote.
20 Nov 2011
Dominik Reichl
A C# implementation of the BLAKE hash algorithm.
Please Sign up or sign in to vote.
21 Sep 2017
Andy Bantly
Visualizing the Mandelbrot set using multiple threads of execution
Please Sign up or sign in to vote.
21 Jan 2013
Simeon Sheye
How to manage state and simulate behavior against the system under test.
Please Sign up or sign in to vote.
4 Oct 2017
Bhairav Thakkar
A robust framework for complete implementation of Finite Element Analysis in VB.Net
Please Sign up or sign in to vote.
7 Dec 2010
CodingBruce
Build better schema for rapid data model prototyping.
Please Sign up or sign in to vote.
5 Oct 2010
#realJSOP
One way to create a completely random encryption key, and sharing it with a client application
Please Sign up or sign in to vote.
9 Apr 2015
Thomas Daniels
An algorithm to classify whether text is gibberish or not, and an implementation in C# and Python.
Please Sign up or sign in to vote.
29 Oct 2013
Paulo Augusto Kunzel
A tutorial on basic data structures and JavaScript.
Please Sign up or sign in to vote.
2 Feb 2011
George Tryfonas
Assembler and Simulator for Don Knuth's MIX Computer from The Art of Computer Programming.
Please Sign up or sign in to vote.
24 Jan 2012
Karl Sanford
Removing noise from the Kinect Depth Frames in real-time using pixel filters and weighted moving average techniques.
Please Sign up or sign in to vote.
2 Apr 2021
Patrice T
Using a large list of primes with Trial Division algorithm and how to handle the list
Please Sign up or sign in to vote.
2 Dec 2014
César de Souza
Techniques to perform recognition of handwritten digits using Kernel Support Vector Machines
Please Sign up or sign in to vote.
11 May 2011
gaps96
Draws sets of tree nodes in a vertical way. Allows to Export an Image to SVG.
Please Sign up or sign in to vote.
30 Jan 2021
Patrice T
Small review of Trial Division algorithm
Please Sign up or sign in to vote.
22 Jan 2012
milansolanki
Implementation of Wikipedia’s “Naive Bayes classifier Algorithm”.
Please Sign up or sign in to vote.
26 Apr 2016
Arthur Minduca
How to choose the right data structure for a collection of elements
Please Sign up or sign in to vote.
24 Feb 2012
HoshiKata
An introduction to numerical solver algorithms with general purpose demonstration code.
Please Sign up or sign in to vote.
11 Feb 2014
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.
Please Sign up or sign in to vote.
6 Nov 2014
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.
Please Sign up or sign in to vote.
9 May 2016
Alexandr Surkov
Principles of video analysis
Please Sign up or sign in to vote.
19 Jun 2012
Dominik Reichl
CSHA1 - A C++ class implementation of the SHA-1 hash algorithm
Please Sign up or sign in to vote.
28 Jul 2014
Mostafa Eissa
This article explains the concept of graph coloring and how to use graph coloring to solve Sudoku Puzzles.
Please Sign up or sign in to vote.
20 Jul 2021U
Peter Occil
Has many ways applications can sample using an underlying (pseudo-)random number generator and includes pseudocode for many of them.
Please Sign up or sign in to vote.
24 Oct 2017
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.
Please Sign up or sign in to vote.
9 Mar 2011
Christophe Gauge
This code performs a fuzzy C-means clustering and segmentation of color images, and can be used for feature extraction.
Please Sign up or sign in to vote.
12 Aug 2012
Sergey Vystoropskiy
Steiner problem solution.
Please Sign up or sign in to vote.
20 Jul 2015
Ashkan Pourghasem
Hands on tutorial of implementing batch gradient descent to solve a linear regression problem in Matlab
Please Sign up or sign in to vote.
21 Aug 2012
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.
Please Sign up or sign in to vote.
18 Jun 2012
Petr Ivankov
Applications of abstract math theories to practice
Please Sign up or sign in to vote.
10 Jun 2019
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.
Please Sign up or sign in to vote.
24 Nov 2014
Darko Jurić
Pyramidal Kanade Lucas optical flow tracker
Please Sign up or sign in to vote.
21 Apr 2018
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.
Please Sign up or sign in to vote.
19 Oct 2010
"Fish" (David B. Trout)
Simple parsing of VS_VERSIONINFO version information strings displayed in an XP-style file-properties "Version" tab
Please Sign up or sign in to vote.
25 Jun 2011
Ravimal Bandara
A C# code for solving eight queens puzzle using genetic algorithm
Please Sign up or sign in to vote.
26 May 2014
Atalia Beukes
Solution of the Towers of Hanoi problem.
Please Sign up or sign in to vote.
31 Aug 2015
Mikhail Semenov
Efficient Quicksort methods for sorting arrays with lots of duplicate elements
Please Sign up or sign in to vote.
27 Jul 2011
Sei Flavius
Solution to Finding Sophie puzzle
Please Sign up or sign in to vote.
23 Dec 2015
Shvetsov Evgeniy
Helper functions to deal with the individual bits & digits, hashing and other
Please Sign up or sign in to vote.
7 Jun 2012
AndyUk06
A recursive algorithm to find all paths between communicating network nodes.
Please Sign up or sign in to vote.
28 Nov 2010
Sergii Lavrinenko
Engine in C# which generates Linq Expressions runtime based on simple scripts
Please Sign up or sign in to vote.
10 May 2012
PIEBALDconsult
This is an alternative for "From one number system to another"
Please Sign up or sign in to vote.
17 Jun 2012
W. Michael Perkins
1 alternative  
This article provides a general algorithm and a C# implementation for converting expressions written in postfix or reverse Polish notation to infix.
Please Sign up or sign in to vote.
30 Dec 2015
D Sarthi Maheshwari
A look at possible parallel-producer-consumer patterns. (Final Part)
Please Sign up or sign in to vote.
6 Jul 2016
Victor Soldatov
A coarse approach to operate huge integers.
Please Sign up or sign in to vote.
20 Nov 2014
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.
Please Sign up or sign in to vote.
13 Feb 2017
Alibaba Cloud
In this post, we learn about algorithms that help implement ML functions.
Please Sign up or sign in to vote.
30 Nov 2016
Dino Konstantopoulos
Running Theano with an Nvidia 1070 GPU on Windows 10, with CUDA 8 and Visual Studio 2015
Please Sign up or sign in to vote.
1 Feb 2012
Mohammad A Rahman
ID3 Decision Tree Algorithm - Part 1 (Attribute Selection Basic Information)
Please Sign up or sign in to vote.
30 Sep 2011
Rob Lyndon
Using parallel implementations of SqlBulkCopy to achieve fast data transfer from a single XML source into multiple tables.
Please Sign up or sign in to vote.
22 Apr 2013
Karl Runmo
Arbitrary precision calculations
Please Sign up or sign in to vote.
31 Jan 2021
Patrice T
Another approach to Optimize Trial Division Algorithm
Please Sign up or sign in to vote.
27 Apr 2016
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).
Please Sign up or sign in to vote.
4 Sep 2015
Mr.PoorEnglish
Usage of Linq and anonymous Methods help keep code briefly
Please Sign up or sign in to vote.
10 Jul 2016
Perić Željko
1 alternative  
Developing and implementation of algorithm for converting number from one to another positional number system
Please Sign up or sign in to vote.
3 Nov 2010
Dave Midgley
.NET delegates and Generics allow for an elegant implementation of the Command pattern.
Please Sign up or sign in to vote.
28 Aug 2016
Halit Yurttaş
Repository Pattern sample over Multiple Datasource or Resource on Domain Object Model
Please Sign up or sign in to vote.
3 Jan 2011
Ziad Elmalki
Finds the least common ancestor in a tree
Please Sign up or sign in to vote.
21 Jan 2017
Michael_Jacobsen
Encryption algorithm based on key self-mutation. Complete source code and samples.
Please Sign up or sign in to vote.
22 Mar 2015
Artem Los
The aim of this post is to give a short overview of the subject, summarizing basic concepts.
Please Sign up or sign in to vote.
27 Jan 2017
wlf84k
This short article provides a method of calculating nth binary palindrome using some math in C# code.
Please Sign up or sign in to vote.
18 May 2010
Muhammad Jibran Khan
This article has the code of QuickSort, MergeSort, BubbleSort, HeapSort
Please Sign up or sign in to vote.
14 Nov 2010
Dima Statz
One of the best methods for solving approximate string matching problem
Please Sign up or sign in to vote.
20 Jul 2021N
Sergey L. Gladkiy
In this article I’ll explain how to perform the alignment based on the face landmarks the detector has found.
Please Sign up or sign in to vote.
21 Feb 2016
Shvetsov Evgeniy
String class with the auto. managed memory pool and performance tweaks + support modules
Please Sign up or sign in to vote.
14 Jul 2013
Sudhir Tiwari
8/15 puzzle using A* (A Star) algorithm.
Please Sign up or sign in to vote.
11 Aug 2011
hosein fereidooni
Informed search algorithms to solve Sudoku Samurai
Please Sign up or sign in to vote.
30 Dec 2010
yonken
Yet another implementation to enumerate files
Please Sign up or sign in to vote.
5 Sep 2015
InvisibleMedia
Specify grammatical contexts
Please Sign up or sign in to vote.
21 Jan 2014
Abdelrahman Elzedy
A brief overview on mathematical implementations with programming language
Please Sign up or sign in to vote.
12 Mar 2012
Mahmoud Hesham El-Magdoub
Simo Sort a New Sorting algorithm C++ Binary Value Numbers Sort Elements with Low Variance
Please Sign up or sign in to vote.
20 Sep 2015
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.
Please Sign up or sign in to vote.
24 Jul 2011
hosein fereidooni
This article solves a maze problem with Informed Search
Please Sign up or sign in to vote.
14 Nov 2012
Livio Francescucci
A clean version of merge sort algorithm, implemented with classes and objects instead of the usual, unreadable big function.
Please Sign up or sign in to vote.
5 Nov 2012
Jacob F. W.
Learn the Secrets of the Universe
Please Sign up or sign in to vote.
1 Dec 2010
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.
Please Sign up or sign in to vote.
6 Feb 2018
raddevus
Entry in the Artificial Intelligence and Machine Learning Contest. Here's how I learned / guessed how to find spam.
Please Sign up or sign in to vote.
15 Apr 2014
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.
Please Sign up or sign in to vote.
26 Sep 2010
Andreas Gieriet
.NET 4 finally allows to define polymorphic extension visitors
Please Sign up or sign in to vote.
23 Apr 2013
Shahin Khorshidnia
For beginners, Recursive introduction, Examples, Benefits and Defects. A part of Data structure.
Please Sign up or sign in to vote.
10 Jul 2015
darrellp
A framework for easily solving programming challenges from competitive coding sites
Please Sign up or sign in to vote.
7 May 2010
Sarang Date
The following article describes C# implementation of various basic and advanced operations including some of the programming problems involving singly linked list
Please Sign up or sign in to vote.
21 Oct 2020
Sanmayce
A fulltext CLI tool reporting number of exact matches, FAST!
Please Sign up or sign in to vote.
13 Oct 2013
ASP.NET Community
StrategyThe Strategy design pattern allows you to use multiple algorithms interchangeably.  One reason you might use a Strategy Pattern is to
Please Sign up or sign in to vote.
2 Dec 2016
Tung.Nguyen.2k
How to implement B-Tree's searching, insertion and deletion in Java
Please Sign up or sign in to vote.
2 Jun 2010
taheretaheri
Highlights the differences in how you create an XOR network in Neuroph, Encog and JOONE
Please Sign up or sign in to vote.
25 Sep 2012
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.
Please Sign up or sign in to vote.
4 Mar 2014
Al-Samman Mahmoud
Basic tool for the translation of DNA
Please Sign up or sign in to vote.
3 Apr 2016
sureshkon
Leverage probabilistic data structures when dealing with large datasets
Please Sign up or sign in to vote.
28 Aug 2015
InvisibleMedia
Defining innovation beyond the limits of Chomsky
Please Sign up or sign in to vote.
24 Dec 2020
Tomaž Štih
A tree drawing algorithm, implemented as C#/WinForms/NET Core control, that produces surprisingly good results with minimal effort
Please Sign up or sign in to vote.
7 Aug 2014
Rakesh Waghulde
This gives the optimal strategy to solve the famous Bridge Crossing Puzzle in generalized way.
Please Sign up or sign in to vote.
21 Feb 2018
Charles Oder
To optimize, or not to optimize, that is the question...
Please Sign up or sign in to vote.
22 Nov 2012
Jacob F. W.
A Simple But Surprisingly Effective Random Number Generator
Please Sign up or sign in to vote.
25 Jan 2016
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.
Please Sign up or sign in to vote.
30 Apr 2021
ADMGNS
An alternative method to Catmull-Rom, Chaikin or Bezier curve smoothing methods
Please Sign up or sign in to vote.
31 Jul 2012
Kenneth Haugland
How to calculate a reverbration time in a room
Please Sign up or sign in to vote.
4 Mar 2016
JorgeLuisOrejel
This article is based on Chapter 2 of my unpublished textbook “Applied Algorithms and Data Structures.”
Please Sign up or sign in to vote.
27 Apr 2018
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
Please Sign up or sign in to vote.
13 Mar 2021
Peter Occil
Algorithms to turn biased "coin flips" into biased "coin flips", and how to code them.
Please Sign up or sign in to vote.
19 May 2014
databaseobjectmodel
Please Sign up or sign in to vote.
8 Feb 2015
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.
Please Sign up or sign in to vote.
26 Apr 2021
gggustafson
How well does the Interpolation of Colors match the Colors produced by Microsoft's Linear Gradient Brush?
Please Sign up or sign in to vote.
14 Jun 2021
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.
Please Sign up or sign in to vote.
10 Aug 2010
anshulskywalker
Understanding of Example Based Machine Translation (EBMT) system and how to create your own using exisiting tools
Please Sign up or sign in to vote.
20 Jun 2012
Andreas Gieriet
This is an alternative for "Converting Postfix Expressions to Infix"