ICode9

精准搜索请尝试: 精确搜索
  • leetcode729 我的日程安排表I2022-07-06 18:00:16

    思路: 二分。 实现: 1 class MyCalendar { 2 public: 3 set<pair<int,int>>st; 4 MyCalendar() { 5 6 7 } 8 9 bool book(int start, int end) { 10 auto it=st.lower_bound({end,0}); 11 if(it==st.begin()){

  • [LeetCode] 729. My Calendar I2022-07-05 03:00:32

    You are implementing a program to use as your calendar. We can add a new event if adding the event will not cause a double booking. A double booking happens when two events have some non-empty intersection (i.e., some moment is common to both events.). Th

  • 线段树2022-06-07 16:03:33

    线段树的定义 线段树是一颗二叉搜索树,它的每一个节点都有两个子节点,每一个节点存储着一个区间的有关信息(可以是区间和,也可以是区间的最大值等) 下图所示为 arr 数组区间和在线段树上的表示方法。 线段树的实现 使用数组存储二叉树的形式对线段树进行存储,在图中我们使用红色圆圈标

  • 日程安排(多重继承+重载)2022-05-31 21:32:16

    已有一个日期类Date,包括三个protected成员数据 int year; int month; int day; 另有一个时间类Time,包括三个protected成员数据 int hour; int minute; int second; 现需根据输入的日程的日期时间,安排前后顺序,为此以Date类和Time类为基类,建立一个日程类Schedule,包括以下新增成员: in

  • 支持每天日程安排的手机便签2022-04-26 11:00:21

    相信很多人都听过这样一句话,如果你不主动安排自己的时间,别人就会来安排你的时间。而每天的时间安排必定是伴随着各种日程的,我们能够从每天的日程安排清单中看到每个人的工作轨迹,并且工作效率也能够从每天日程安排清单的完成度中窥见。     对上班族来说,主动进行每日工作日程

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有