Skip to content

Commit 2b5c666

Browse files
Merge branch 'master' into c++20-compliance1
2 parents 8ab6f7a + e9caade commit 2b5c666

File tree

5 files changed

+33
-34
lines changed

5 files changed

+33
-34
lines changed

CMakeLists.txt

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -27,30 +27,30 @@ if(USE_OPENMP)
2727
endif()
2828
endif()
2929

30-
add_subdirectory(math)
31-
add_subdirectory(others)
32-
add_subdirectory(search)
33-
add_subdirectory(ciphers)
34-
add_subdirectory(hashing)
35-
add_subdirectory(strings)
36-
add_subdirectory(sorting)
37-
add_subdirectory(geometry)
38-
add_subdirectory(graphics)
39-
add_subdirectory(probability)
4030
add_subdirectory(backtracking)
4131
add_subdirectory(bit_manipulation)
32+
add_subdirectory(ciphers)
33+
add_subdirectory(cpu_scheduling_algorithms)
34+
add_subdirectory(data_structures)
35+
add_subdirectory(divide_and_conquer)
4236
add_subdirectory(dynamic_programming)
37+
add_subdirectory(games)
38+
add_subdirectory(geometry)
39+
add_subdirectory(graph)
40+
add_subdirectory(graphics)
4341
add_subdirectory(greedy_algorithms)
44-
add_subdirectory(range_queries)
45-
add_subdirectory(operations_on_datastructures)
46-
add_subdirectory(data_structures)
42+
add_subdirectory(hashing)
4743
add_subdirectory(machine_learning)
44+
add_subdirectory(math)
4845
add_subdirectory(numerical_methods)
49-
add_subdirectory(graph)
50-
add_subdirectory(divide_and_conquer)
51-
add_subdirectory(games)
52-
add_subdirectory(cpu_scheduling_algorithms)
46+
add_subdirectory(operations_on_datastructures)
47+
add_subdirectory(others)
5348
add_subdirectory(physics)
49+
add_subdirectory(probability)
50+
add_subdirectory(range_queries)
51+
add_subdirectory(search)
52+
add_subdirectory(sorting)
53+
add_subdirectory(strings)
5454

5555
cmake_policy(SET CMP0054 NEW)
5656
cmake_policy(SET CMP0057 NEW)

ciphers/uint256_t.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ class uint256_t {
7272
*/
7373
template <typename T, typename = typename std::enable_if<
7474
std::is_integral<T>::value, T>::type>
75-
explicit uint256_t(T low) : s(low), f(0) {}
75+
explicit uint256_t(T low) : f(0), s(low) {}
7676

7777
/**
7878
* @brief Parameterized constructor

data_structures/queue_using_array2.cpp

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,24 @@
11
#include <iostream>
2-
using namespace std;
32

43
int queue[10];
54
int front = 0;
65
int rear = 0;
76

87
void Enque(int x) {
98
if (rear == 10) {
10-
cout << "\nOverflow";
9+
std::cout << "\nOverflow";
1110
} else {
1211
queue[rear++] = x;
1312
}
1413
}
1514

1615
void Deque() {
1716
if (front == rear) {
18-
cout << "\nUnderflow";
17+
std::cout << "\nUnderflow";
1918
}
2019

2120
else {
22-
cout << "\n" << queue[front++] << " deleted";
21+
std::cout << "\n" << queue[front++] << " deleted";
2322
for (int i = front; i < rear; i++) {
2423
queue[i - front] = queue[i];
2524
}
@@ -30,21 +29,21 @@ void Deque() {
3029

3130
void show() {
3231
for (int i = front; i < rear; i++) {
33-
cout << queue[i] << "\t";
32+
std::cout << queue[i] << "\t";
3433
}
3534
}
3635

3736
int main() {
3837
int ch, x;
3938
do {
40-
cout << "\n1. Enque";
41-
cout << "\n2. Deque";
42-
cout << "\n3. Print";
43-
cout << "\nEnter Your Choice : ";
44-
cin >> ch;
39+
std::cout << "\n1. Enque";
40+
std::cout << "\n2. Deque";
41+
std::cout << "\n3. Print";
42+
std::cout << "\nEnter Your Choice : ";
43+
std::cin >> ch;
4544
if (ch == 1) {
46-
cout << "\nInsert : ";
47-
cin >> x;
45+
std::cout << "\nInsert : ";
46+
std::cin >> x;
4847
Enque(x);
4948
} else if (ch == 2) {
5049
Deque();

data_structures/stack_using_array.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class Stack {
2525
*
2626
* @param size Maximum size of the stack
2727
*/
28-
Stack(int size) : stackSize(size), stackIndex(-1), stack(new T[size]) {}
28+
Stack(int size) : stack(new T[size]), stackSize(size), stackIndex(-1) {}
2929

3030
/**
3131
* @brief Checks if the stack is full

data_structures/tree_234.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ class Node {
3939
* @param item the first value we insert to the node
4040
*/
4141
explicit Node(int64_t item)
42-
: count(1),
43-
items({{item, 0, 0}}),
44-
children({{nullptr, nullptr, nullptr, nullptr}}) {}
42+
: items({{item, 0, 0}}),
43+
children({{nullptr, nullptr, nullptr, nullptr}}),
44+
count(1) {}
4545

4646
/**
4747
* @brief Get the item count that current saved in the node

0 commit comments

Comments
 (0)