Show how to explicitly allocate and deallocate blocks of memory in your language. Show access to different types of memory (i.e., heap, stack, shared, foreign) if applicable. While the C […]

Continue Reading## Why Is Printing “B” Dramatically Slower Than Printing “#”?

I generated two matrices of 1000 x 1000: First Matrix: O and #. Second Matrix: O and B. Using the following code, the first matrix took 8.52 seconds to complete: […]

Continue Reading## C++: Map Range

Given two ranges, [a1,a2] and [b1,b2]; then a value s in range [a1,a2] is linearly mapped to a value t in range [b1,b2] when: The task is to write a […]

Continue Reading## C++: Radix Sort

// C++ LSD Radix Sort example, queue implementation #include <iostream.h> #include <cstdlib.h> #include <ctime.h> using std::cout; // Remove this line for older C++ compilers typedef struct slist_ { int val; […]

Continue Reading## C++ Graphs

## Beginner’s Guide to C++

Introduction Getting Started Hello World Dissecting “Hello World” Directives Namespaces Entry Streams The Language Variables Types Operators Flow Control Functions Classes Pointers An Application Adding Tasks: Files and Vectors Listing […]

Continue Reading## An Introduction to the Imperative Part of C++

## C++: Write CSV File

void write_csv_file(double A[], int length, string file_name) //Function that prints array A to a *.csv file { ofstream output(file_name); for(int i = 0; i < length; i++) { output << […]

Continue Reading## C++: Happy Numbers

From Wikipedia, the free encyclopedia: A happy number is defined by the following process. Starting with any positive integer, replace the number by the sum of the squares of its […]

Continue Reading## C++: Greatest Common Denominator

int Find_Greatest_Common_Denominator(int x, int y) //Function that finds the Greatest Common Denominator (“GCD”) between 2 integers { int a; if(x==0) cout << y << endl; if(y==0) cout << x << […]

Continue Reading