Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
HC Zhu committed Jan 10, 2024
1 parent 6e32788 commit 5a5818e
Show file tree
Hide file tree
Showing 65 changed files with 87 additions and 66 deletions.
2 changes: 1 addition & 1 deletion ai-ml/mlight/NumericTest.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


TEST(Foo, Bar) {
Expand Down
3 changes: 1 addition & 2 deletions ai-ml/mlight/PrototypesTest.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#include "../header.h"

#include "../cpp/header.h"

using namespace mlight;

Expand Down
3 changes: 1 addition & 2 deletions classic-algorithms/Bipartite-matching.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#include "../header.h"

#include "../cpp/header.h"

using DEL = graph::DirectEdgeList<>;

Expand Down
23 changes: 23 additions & 0 deletions classic-algorithms/Dijkstra.cc
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@

#include "../cpp/header.h"

class Dijkstra {
public:
};

class DijkstraTest : public testing::Test {
protected:
void SetUp() override {}
void TearDown() override {}
};

TEST_F(DijkstraTest, Bar) {
}

int main(int argc, char* argv[]) {
testing::InitGoogleTest(&argc, argv);
gflags::ParseCommandLineFlags(&argc, &argv, true);
google::InitGoogleLogging(argv[0]);
return RUN_ALL_TESTS();
}

2 changes: 1 addition & 1 deletion classic-algorithms/FloydWarshall.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

#include "../header.h"
#include "../cpp/header.h"

class FloydWarshall {
public:
Expand Down
2 changes: 1 addition & 1 deletion classic-algorithms/LCS.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


/*
Expand Down
3 changes: 2 additions & 1 deletion classic-algorithms/Strongly-connected-components.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#include "../header.h"
#include "../cpp/header.h"

#include "../data-structures/Graph.h"

class SCC : public testing::Test {
protected:
Expand Down
2 changes: 1 addition & 1 deletion cpp/break-private-type.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


class Foo {
Expand Down
2 changes: 1 addition & 1 deletion cpp/capture-by-value-trap.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


class CaptureByValueTrap : public testing::Test {
Expand Down
2 changes: 1 addition & 1 deletion cpp/constexpr.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

using namespace std;
#define debug(x) cerr<<#x<<"=\""<<x<<"\""<<" at line#"<<__LINE__<<endl;
Expand Down
2 changes: 1 addition & 1 deletion cpp/data-member-pointer.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

struct Data {
std::string a;
Expand Down
2 changes: 1 addition & 1 deletion cpp/declare-mess.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


TEST(DeclareMess, Mess) {
Expand Down
2 changes: 1 addition & 1 deletion cpp/default-ctor.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


struct A {
Expand Down
2 changes: 1 addition & 1 deletion cpp/dtor-and-virtual.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


class Base1 {
Expand Down
2 changes: 1 addition & 1 deletion cpp/dummy-classes.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once

#include "../header.h"
#include "../cpp/header.h"

class Base {
public:
Expand Down
2 changes: 1 addition & 1 deletion cpp/enable_if.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


template<typename T>
Expand Down
2 changes: 1 addition & 1 deletion cpp/exceptions.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


class FooTest : public testing::Test {
Expand Down
2 changes: 1 addition & 1 deletion cpp/get-class-name.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


class ClassNameTrait {
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion cpp/initializer-list.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

using namespace std;

Expand Down
2 changes: 1 addition & 1 deletion cpp/intrusive-and-nonintrusive-lists.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

using namespace std;

Expand Down
2 changes: 1 addition & 1 deletion cpp/is_invocable.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


class FooTest : public testing::Test {
Expand Down
2 changes: 1 addition & 1 deletion cpp/lambda-and-unique_ptr.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


void foo(std::function<void()>&& f) {
Expand Down
2 changes: 1 addition & 1 deletion cpp/lambda-capture.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"
#include "dummy-classes.h"

TEST(Foo, Bar) {
Expand Down
2 changes: 1 addition & 1 deletion cpp/lambda-dtor.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

#include "../header.h"
#include "../cpp/header.h"

void bar(std::function<void()>&& fn) {

Expand Down
2 changes: 1 addition & 1 deletion cpp/md-subscript.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

#include "../header.h"
#include "../cpp/header.h"

REQUIURE_CPP_STD(202100L);

Expand Down
2 changes: 1 addition & 1 deletion cpp/meta-template-programming.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

using namespace std;

Expand Down
2 changes: 1 addition & 1 deletion cpp/move-copy-mess.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"
#include "dummy-classes.h"

TEST(Foo, Bar) {
Expand Down
2 changes: 1 addition & 1 deletion cpp/new_syntax.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

using namespace std;

Expand Down
2 changes: 1 addition & 1 deletion cpp/power-operator-star-star.cc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Overload of '*' to form a new operator '**' to implement rising to power.
#include "../header.h"
#include "../cpp/header.h"
using namespace std;
#define debug(x) cerr<<#x<<"=\""<<x<<"\""<<" at line#"<<__LINE__<<endl;
#define Rep(i,n) for(int i=0;i<(n);++i)
Expand Down
2 changes: 1 addition & 1 deletion cpp/recursive-lambda.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


TEST(FooTest, Bar) {
Expand Down
2 changes: 1 addition & 1 deletion cpp/reference-to-function.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


using func_ref_t = int(&)();
Expand Down
2 changes: 1 addition & 1 deletion cpp/regexp.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"
using namespace std;
#define debug(x) cerr<<#x<<"=\""<<x<<"\""<<" at line#"<<__LINE__<<endl;
// Remove comments from C++ code.
Expand Down
2 changes: 1 addition & 1 deletion cpp/return_throw_performance.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"
using namespace std;

void throw_foo(int a) { throw a; }
Expand Down
2 changes: 1 addition & 1 deletion cpp/rvalue-polymorphism.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

template<typename T>
class _DisplayType;
Expand Down
2 changes: 1 addition & 1 deletion cpp/scm-challenge-2017/constexpr-magic.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

constexpr const auto &lorem_ipsum = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur eu lorem sed odio varius vestibulum et eu ante. Quisque rutrum, sem vitae accumsan finibus, enim elit mattis urna, gravida rhoncus erat sem quis lectus. Donec ultrices pretium arcu, rhoncus facilisis eros lobortis sit amet. Quisque vitae lorem at ante ultricies pulvinar. Sed suscipit faucibus tempus. Donec ut sem felis. Ut porttitor libero justo, ultrices egestas purus cursus cursus. Fusce et sapien felis. Phasellus ut ornare arcu. Vestibulum eget finibus dui. Sed quam sem, efficitur vitae risus egestas, vehicula vestibulum est. Nulla rutrum tempus mollis. Nunc a elementum felis";

Expand Down
2 changes: 1 addition & 1 deletion cpp/scm-challenge-2017/operator-overload.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


#include <cassert>
Expand Down
2 changes: 1 addition & 1 deletion cpp/serialized_string_set.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


class SerializedStringSet {
Expand Down
2 changes: 1 addition & 1 deletion cpp/shared-ptr.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


struct Foo : public std::enable_shared_from_this<Foo> { };
Expand Down
2 changes: 1 addition & 1 deletion cpp/small-string-opt.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

// replace operator new and delete to log allocations
void* operator new(std::size_t n) {
Expand Down
2 changes: 1 addition & 1 deletion cpp/static-variable-in-scope.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"
#include "dummy-classes.h"

class FooTest : public testing::Test {
Expand Down
2 changes: 1 addition & 1 deletion cpp/std_placeholder.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"



Expand Down
2 changes: 1 addition & 1 deletion cpp/string_view.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


TEST(StringView, Basic) {
Expand Down
2 changes: 1 addition & 1 deletion cpp/template-constexpr.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


template<typename T>
Expand Down
2 changes: 1 addition & 1 deletion cpp/template-subclass.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"
// using namespace std;
#define debug(x) cerr<<#x<<"=\""<<x<<"\""<<" at line#"<<__LINE__<<endl;

Expand Down
2 changes: 1 addition & 1 deletion cpp/test-fstream.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

template<typename T>
void _displayType(T&& t);
Expand Down
2 changes: 1 addition & 1 deletion cpp/test-istream.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


TEST(Foo, Bar) {
Expand Down
2 changes: 1 addition & 1 deletion cpp/tuples.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"
using namespace std;

#define debug(x) cerr<<#x<<"=\""<<x<<"\""<<" at line#"<<__LINE__<<endl;
Expand Down
2 changes: 1 addition & 1 deletion cpp/typeinfo.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

using namespace std;
#define debug(x) cerr<<#x<<"=\""<<x<<"\""<<" at line#"<<__LINE__<<endl;
Expand Down
2 changes: 1 addition & 1 deletion cpp/unordered-map.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

using namespace std;
#define debug(x) cerr<<#x<<"=\""<<x<<"\""<<" at line#"<<__LINE__<<endl;
Expand Down
2 changes: 1 addition & 1 deletion cpp/user-defined-literals.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

using namespace std;

Expand Down
2 changes: 1 addition & 1 deletion cpp/var_argments.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"
using namespace std;
#define debug(x) \
cerr << #x << "=\"" << x << "\"" \
Expand Down
2 changes: 1 addition & 1 deletion cpp/variadic-lamda.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


TEST(Foo, Bar) {
Expand Down
2 changes: 1 addition & 1 deletion cpp/variadic-templates.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

using namespace std;

Expand Down
2 changes: 1 addition & 1 deletion data-structures/binary-heap.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


// The top of the heap is the smallest element.
Expand Down
2 changes: 1 addition & 1 deletion data-structures/fenwick-tree.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


size_t ceilingTwo(size_t n) {
Expand Down
2 changes: 1 addition & 1 deletion data-structures/lazy-array-with-map.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


class LazyArray {
Expand Down
2 changes: 1 addition & 1 deletion data-structures/lfu_cache.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


class LfuCatchTest : public testing::Test {
Expand Down
2 changes: 1 addition & 1 deletion data-structures/lru_cache.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


template <typename K, typename V>
Expand Down
2 changes: 1 addition & 1 deletion data-structures/segment-tree.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"


size_t ceilingTwo(size_t n) {
Expand Down
2 changes: 1 addition & 1 deletion distributed_and_concurrency/Dining_philosophers_problem.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"



Expand Down
2 changes: 1 addition & 1 deletion distributed_and_concurrency/atomic-mem-order.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"

void relaxedMagic1() {
std::atomic<int> x(0), y(0);
Expand Down
2 changes: 1 addition & 1 deletion distributed_and_concurrency/reduce.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "../header.h"
#include "../cpp/header.h"
#include "message_queue.h"


Expand Down
Loading

0 comments on commit 5a5818e

Please sign in to comment.