-
Request
-
-
-
Strassen algorithm for matrix miltiplication
Strassen algorithm is an algorithm used for matrix multiplication. It is faster than the standard matrix multiplication algorithm, but would be slower than the fastest known algorithm for extremely large matrices.
It's useful mostly for large matrices.
-
Request
-
Binary Tree
Binary tree in C++
Simple, may not be the best implementation there is. Contains functions for inserting, deleting, finding the next and previous values, checking if a node is a leaf, printing, searching, counting the number of nodes, etc.
Also contains a main with examples. Nice for beginners.
-
binary search tree in C
implementation and some basic functions as: find next/previous, serch, add, delete etc.
you are more then welcome to send notes and corrections.
-
Dijkstra's algorithm
Hey, I would like it if anyone could upload a Dijkstra's algorithms for single source shortest paths.
If it is possible, please include: 1. An implementation of a graph, with (positive) weights on edges 2. An implementation of a Fibonacci heap 3. An implementation of Dijkstra using these two
Thanks!
Request -
Doubly linked list algorithm in C++
Doubly linked list in C++. A simple implementation that includes a few simple features:
Adding a node, erasing a node, searching a node, counting the number of nodes in the list, printing the list by a recursive function, printing the list iteratively and printing the list in reverse order.
The nodes hold only integers as data but this can be generalized easily.
User login
Search
Search categories
Tags
- sort (11)
- Sorting (11)
- Data Structure (9)
- Graph Theory (9)
- Graphs (9)
- Image Processing (5)
- Filtering (4)
- Compression (3)
- Data Compression (3)
- Dynamic Programming (3)
- more...
Content type
- Algorithm (80)
- Algorithm Request (15)


