Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zxc479773533/DS-curriculum-design

Hust Data structure curriculum design 2018 winter.
https://github.com/zxc479773533/DS-curriculum-design

Last synced: 3 months ago
JSON representation

Hust Data structure curriculum design 2018 winter.

Awesome Lists containing this project

README

        

# DS-curriculum-design

## About

Project: Hust Data structure curriculum design 2018 winter.

Name: Friends, followers and followings manage system.[Based in AVL tree]

License: `GNU GENERAL PUBLIC LICENSE V3.0`

Developing language: C

## Requirements

Platform: `GNU/Linux x86_64`

Compiler: `gcc version 7.3.0 or more`

CMake: `VERSION 3.9`

## Project Introduction

A friends, followers and followings manage system developed in 2018 winter, with a shell-like interface. The user database built by Hash table, the friend, followers and following set built by AVL tree. The whole requirements can be seen in `Requirements&Report` file.

## Usage

py_manager [options]

* -h: Print help messages
* -p: Hide the prompt
* default: Start shell

**The User's Manual can be seen when you type "help" in shell**

## File Structure

```
./
├── test/ --the test file which runs gtest

├── Makefile
├── main.c
└── src/
├── data/

├── prompt/
│ ├── py_exec.c
│ ├── py_prompt.c
│ └── Makefile
├── avltree.h
├── avltree.c
├── set.h
├── set.c
├── hashtable.h
├── hashtable.c
└── Makefile
```

Finished by Pan Yue 2018.2.24