Skip to content

Hoyifei/uniquelab-2017-summer-assignment-1

 
 

Repository files navigation


UniqueLab Summer Camp Assignment 0

实现 C++ STL 中的 priority_queue 和 set. 无需实现template泛型,钦定类型为 T = double

  1. priorty_queue 需要实现 empty(), size(), top(), push(const T&), pop()方法
  2. set 需要实现insert(const T&), erase(const T&), clear(), count(const T&), empty(), size(). 钦定数据结构内核为左倾红黑树(LLRB)

所有接口以及功能参照 STL 文档

本次任务时间仅一周,且部分新人C++需要重头学,因此无需实现迭代器, 大多数函数返回值改为void.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 88.2%
  • Python 9.2%
  • CMake 0.6%
  • Shell 0.5%
  • Makefile 0.5%
  • M4 0.5%
  • Other 0.5%