Highlights
- Pro
-
-
-
courses Public
Courses for software developement.
-
-
Chapter4_Trees_and_Graphs Public
Types of Trees, Binary Tree Traversal, Binary Heaps (Min-Heaps and Max-Heaps)
Python UpdatedMay 25, 2021
10000
-
Chapter1_Arrays_and_Strings Public
Hash Tables, ArrayList & Resizable Arrays, StringBuilder
Python UpdatedMay 25, 2021 -
-
-
Chapter15_Threads_and_Locks Public
Threads in Java, Synchronization and Locks, Deadlocks and Deadlock Prevention
UpdatedMay 25, 2021 -
Chapter14_Databases Public
SQL Syntax and Variations, Denormalized vs. Normalized Databases, SQL Statements, Small Database Design, Large Database Design
UpdatedMay 25, 2021 -
Chapter13_Java Public
How to Approach, Overloading vs. Overriding, Collection Framework
UpdatedMay 25, 2021 -
Chapter12_C_and_Cpp Public
Classes and Inheritance, Constructors and Destructors, Virtual Functions, Virtual Destructor, Default Values, Operator Overloading, Pointers and References, Templates
UpdatedMay 25, 2021 -
Chapter11_Testing Public
What the Interviewer is Looking For, Testing a Real World Object, Testing a Piece of Software, Testing a Function, Troubleshooting Questions
UpdatedMay 25, 2021 -
Common Sorting Algorithms, Searching Algorithms
UpdatedMay 25, 2021 -
Handling the Questions, Design: Step-By-Step, Algorithms that Scale: Step-By-Step, Key Concepts
UpdatedMay 25, 2021 -
How to Approach, Recursive vs. Interative Solutions
UpdatedMay 25, 2021 -
How to Approach, Design Patterns
UpdatedMay 25, 2021 -
Prime Numbers, Probability, Start Talking, Develop Rules and Patterns, Worst Case Shifting, Algorithm Approaches
UpdatedMay 25, 2021 -
Chapter5_Bit_Manipulation Public
Bit Manipulation By Hand, Bit Facts and Tricks, Two's Complement and Negative Numbers, Arithmetic vs. Logical Right Shift, Common Bit Tasks: Getting and Setting
UpdatedMay 25, 2021 -
-
Chapter2_Linked_Lists Public
Creating a Linked List, Deleting a Node from a Singly Linked List, The "Runner" Technique, Recursive Problems,
UpdatedMay 25, 2021 -
wedding_seating_EA Public
Genetic algorithm to optimize wedding table seating. Each pair of guests have preferences wrt to sitting together.
-
walls_game Public
The game of ‘Walls’ is comprised of an NxN board of squares (like chess, for example) and two players (say A and B), where N is odd and greater than 1. Each game is played twice, one time with play…
C++ UpdatedMay 9, 2021 -
vector_algebra Public
Vector and matrix classes supporting a variety of mathematicl operations.
C++ UpdatedMay 9, 2021 -
student_account_manager Public
Student account manager implemented using classes.
C++ UpdatedMay 9, 2021 -
stacks_and_queues Public
Stack class and templated Queue class, both of which are derived from a common, abstract, base class.
C++ UpdatedMay 9, 2021 -
mergesort Public
Program capable of sorting up to 100k decimal numbers using both recursive and loop-based implementations of merge-sort.
C++ UpdatedMay 9, 2021 -
-
final_walls_game Public
The game of ‘Walls’ is comprised of an NxN board of squares (like chess, for example) and two players (say A and B), where N is odd and greater than 1. Each game is played twice, one time with play…
-