Home

Awesome

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]

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