We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0972eec commit f9acf6aCopy full SHA for f9acf6a
src/app/TriePrefix/TrieNode.h
@@ -7,13 +7,16 @@
7
#include <fstream>
8
#include <queue>
9
#include <string>
10
+#include <mutex>
11
+#include <thread>
12
13
class TrieNodeVector;
14
15
struct TrieNode {
16
TrieNode* childNode[37];
17
bool wordEnd;
18
TrieNode* movieNode;
19
+ std::mutex nodeMutex;
20
21
TrieNode();
22
virtual ~TrieNode() = default;
@@ -35,5 +38,4 @@ struct TrieNodeVector : public TrieNode {
35
38
explicit TrieNodeVector(const std::unordered_set<Movie *> &vectorPelis);
36
39
};
37
40
-
41
#endif // PROGRA3_TRIENODE_H
0 commit comments