PPL Assignment
IRM2015006
binary_search.h
Go to the documentation of this file.
1 #ifndef BINARY_SEARCH_H
2 #define BINARY_SEARCH_H
3 
4 #include "search.h"
5 
9 class BinarySearch : public Search {
10 private:
11  /* Function which implements binary Search */
12  Boy* binarySearch (std::vector<Boy*> boys, int start, int end, std::string name);
13 public:
14  /* constructor which inititalises boylist */
15  BinarySearch(std::vector<Boy*> boylist);
19  void findGirlfriends (std::vector<std::string> namelist, Logger *logger) override;
20 };
21 
22 
23 #endif /* BINARY_SEARCH_H */
Definition: search.h:11
Definition: logger.h:8
BinarySearch(std::vector< Boy * > boylist)
Boy * binarySearch(std::vector< Boy * > boys, int start, int end, std::string name)
Definition: boy.h:20
void findGirlfriends(std::vector< std::string > namelist, Logger *logger) override