1
0

Q275.h 565 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // Created by 李洋 on 2023/10/30.
  3. //
  4. #ifndef LEECODE_C_Q275_H
  5. #define LEECODE_C_Q275_H
  6. #include <vector>
  7. using namespace std;
  8. class Q275 {
  9. public:
  10. int hIndex(vector<int> &citations) {
  11. int n = citations.size();
  12. int left = 0, right = n - 1;
  13. while (left <= right) {
  14. int mid = left + (right - left) / 2;
  15. if (citations[mid] >= n - mid) {
  16. right = mid - 1;
  17. } else {
  18. left = mid + 1;
  19. }
  20. }
  21. return n - left;
  22. }
  23. };
  24. #endif //LEECODE_C_Q275_H
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。