Skip to content

Commit 7edcb6e

Browse files
chore: use iwyu on bit_manip/**.cpp
1 parent f0a30d7 commit 7edcb6e

File tree

3 files changed

+14
-12
lines changed

3 files changed

+14
-12
lines changed

bit_manipulation/find_non_repeating_number.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515
* @author [Ravidev Pandey](https://github.com/literalEval)
1616
*/
1717

18-
#include <cassert> /// for assert
19-
#include <iostream> /// for IO operations
20-
#include <vector> /// storing the numbers
18+
#include <stdint.h> // for int64_t
19+
#include <cassert> // for assert
20+
#include <iostream> // for char_traits, basic_ostream, operator<<, cout, endl
21+
#include <vector> // for vector
2122

2223
/**
2324
* @namespace bit_manipulation

bit_manipulation/hamming_distance.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@
1212
* @author [Ravishankar Joshi](https://github.com/ravibitsgoa)
1313
*/
1414

15-
#include <cassert> /// for assert
16-
#include <cstdint> /// for integral typedefs
17-
#include <iostream> /// for io operations
15+
#include <cassert> // for assert
16+
#include <cstddef> // for size_t
17+
#include <cstdint> // for uint64_t
18+
#include <iostream> // for char_traits, basic_ostream, operator<<, cout, endl
19+
#include <string> // for basic_string, string
1820

1921
/**
2022
* @namespace bit_manipulation

bit_manipulation/travelling_salesman_using_bit_manipulation.cpp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,11 @@
2020
* Space complexity: O(n)
2121
* @author [Utkarsh Yadav](https://github.com/Rytnix)
2222
*/
23-
#include <algorithm> /// for std::min
24-
#include <cassert> /// for assert
25-
#include <cstdint> /// for integral typedefs
26-
#include <iostream> /// for IO operations
27-
#include <limits> /// for limits of integral types
28-
#include <vector> /// for std::vector
23+
#include <algorithm> // for min
24+
#include <cassert> // for assert
25+
#include <cstdint> // for uint64_t, uint32_t
26+
#include <iostream> // for operator<<, char_traits, basic_ostream, cout
27+
#include <vector> // for vector
2928

3029
/**
3130
* @namespace bit_manipulation

0 commit comments

Comments
 (0)