mycodeschool
mycodeschool is an educational initiative. Our aim is to present some core concepts of computer programming through illustrated examples and creative teaching techniques.
You can send your feedback to mycodeschool [at] gmail [dot] com
Visit: www.mycodeschool.com
Some good resources to learn and practice programming:
TopCoder - http://community.topcoder.com/tc
Codeforces - http://codeforces.com/
Some good resources to practice for programming interviews:
Nice article on how to Ace a coding interview -
https://www.linkedin.com/today/post/article/20141120061048-6976444-ace-the-coding-interview-every-time
http://www.geeksforgeeks.org/
http://www.careercup.com/

Graph Representation part 03 - Adjacency List

Graph Representation part 02 - Adjacency Matrix

Graph Representation part 01 - Edge List

Data structures: Properties of Graphs

Data structures: Introduction to graphs

Know your data type: int - C Programming Tutorial 08

Maximum sum sub-array

Using Arithmetic Operators - C Programming Tutorial 07

Find merge point of two linked list

Input and Output: Printf and Scanf - C Programming Tutorial 06

Inorder Successor in a binary search tree

Find height of a binary tree

Delete a node from Binary Search Tree

Check if a binary tree is binary search tree or not

Binary tree traversal: Preorder, Inorder, Postorder

Binary tree: Level Order Traversal

Direction of a point from a line segment

Binary tree traversal - breadth-first and depth-first strategies

Find min and max element in a binary search tree

BST implementation - memory allocation in stack and heap

Binary search tree - Implementation in C/C++

Data structures: Binary Search Tree

Data structures: Binary Tree

Data structures: Introduction to Trees

Analysis of quicksort

Area of polygon

Infix to Postfix using stack

Evaluation of Prefix and Postfix expressions using stack

Infix, Prefix and Postfix

Data structures: Linked List implementation of Queue