Skip to content

Instantly share code, notes, and snippets.

@ducss2015
ducss2015 / point_of_max_overlap.cpp
Created October 23, 2015 05:43
Find the point of max overlap, given a number of intervals
#include <my_epi/common.h>
#include <sstream>
#include <fstream>
#include <map>
struct MemoryUsage {
long start_time, end_time;
int memory_usage;
};
@ducss2015
ducss2015 / print_string_combination.cpp
Last active August 29, 2015 14:27
Print string combination without using recursion
void PrintCombination(const std::string& str, const std::vector<size_t>& combination) {
for (size_t i = 0; i < combination.size(); ++i) {
std::cout << str[combination[i]];
}
std::cout << std::endl;
}
void PrintCombinationFixedLength(const std::string& str, size_t combination_length) {
std::vector<size_t> combination;
size_t string_length = str.length();