Add binary tree and binary search tree

This commit is contained in:
2024-07-16 12:03:46 +08:00
parent 7d466865f5
commit 4321573b29
6 changed files with 310 additions and 3 deletions

View File

@@ -16,6 +16,12 @@ struct LinkedQueue {
struct LinkedQueueNode<T>* rear;
};
template <typename T>
void linked_queue_init(struct LinkedQueue<T>& queue) {
queue.front = nullptr;
queue.rear = nullptr;
}
template <typename T>
size_t linked_queue_length(struct LinkedQueue<T>& queue) {
if (!queue.front) return 0;