Metadata-Version: 2.1
Name: structure-tool
Version: 1.0.0
Summary: 一个提供多个结构的Python项目
Home-page: https://github.com/yufeng6661666/structure
Author: yufeng6661666
Author-email: android123r@outlook.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.0
Description-Content-Type: text/markdown
License-File: LICENSE

# "structure"简述

## 介绍

纯Python写的项目，主项目在 **src**目录下，提供了树，二叉树，队列，栈，单向链表和双向链表的操作。

**说明**：其中，树和二叉树的实现是由AI生成的。

## 文件

目录如下：

```text
structure/
|— src/
|  |—— __pycache__/
|     |—— Node.cpython-310.pyc
|  |—— __init__.py
|  |—— FIFO.py
|  |—— LIFO.py
|  |—— Link.py
|  |—— Node.py
|  |—— Tree.py
|—— README.md
|—— setup.py
|—— LICENSE
|—— .gitignore
|—— README-EN.md
```

其中：

- **FIFO.py**：队列

- **LIFO.py**：栈

- **Link.py**：链表

- **Node.py**：节点

- **Tree.py**：树

你可以通过`pip`生成`wheel`文件。

一般情况下，你可以通过：

```python
from structure import *
```

来直接导入`Tree`, `DoubleNodeLink`, `LinkNode`, `stick`, `queue`和`BinaryTree`这几个类，也就是说，导入除了节点类以外的任何类。

如果你要导入节点类，你可以：

```python
from structure import Node
```

或：

```python
from structure.Node import Class1, Class2……
```


