#pragma once

struct SimuData {
    int    data_{};
    double value_{};
};

// 概述
void summarize();

void show_demo();

void stack_demo();

void queue_demo();

void list_demo();

void set_demo();

void multi_set_demo();

void adapter_demo();

void search_demo();

// 谓词示例
void predicate_demo();

void traverse_demo();

void sort_demo();

void set_algorithm_demo();