Sunday, April 15, 2018

TOTW: Trees

Hi all, this week let's discuss trees: binary search trees, AVL, and heaps/treaps.

Friday, February 16, 2018

TOTW: Objects, Classes, and Functions

Hey everyone! Today, I'd like to introduce classes, objects, and functions in C++.

Sunday, January 7, 2018

TOTW: Binary Search

Hi, everyone. Let's talk about binary search algorithms.

Sunday, September 3, 2017

Yosemite 2017

Celebrating Labour Day weekend in one of the most beautiful places in the world, Yosemite National Park. I decided to make a short video during my trip...enjoy! 


Sunday, March 19, 2017

The Advantages and Disadvantages of C++ as Compared to Java

The programming language C++ dates back to 1979, when Bjarne Stroustrup, a Danish computer scientist, was researching for his Ph.D. thesis. Stroustrup began working on a programming language he called “C with Classes”; as the name implies, it was intended to be an extension of the C language. The initial idea was to add object-oriented programming to the C language, which was then and remains to be a great language for its portability, low-level functionality, and speed. His language, what would later be called C++, added classes, inheritance, function arguments, and type checking in addition to all the features of the C language.