f********a 发帖数: 165 | 1 server连续的接受到yes和no,当我们查询server的时候,返回以前的某一个小时最多的
yes个数。一个一个小时的time slot从server start算起。貌似要考虑多线程。 我想
法是用一个queue,每当接受到一个yes,检查时间,从queue里面pop出超过一个小时的
yes,然后比较这时queue的size和最大个数,如果大就更新最大个数. 我用c++,
multithreading写起来费力,因为查询的时候貌似要stop server? 那位大侠说说。 | l*n 发帖数: 529 | 2 Server自己不能计数吗?能计数的话直接存每个slot的yes/no个数就行了。让server保
持一个记录所有individual yes/no的数组然后让你deque感觉没意义。 |
|