摘要:
0、select select t1.uid, -- uid t1.cuid, -- cuid t1.ext -- 扩展字段 from feed_sample_easylog t1 where t1.event_day = '20220418' -- 用作partition的日期 and uid = 阅读全文
摘要:
难度困难1873 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 示例 1: 输入:heights = [2,1,5,6,2,3] 输出:10 解释:最大的矩形为图中红色区域,面积为 10 示例 2: 输入: 阅读全文
摘要:
难度简单1270 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删除堆栈顶部的元素。 int top() 阅读全文
摘要:
#include "rapidjson_1.0/stringbuffer.h" #include "rapidjson_1.0/writer.h" rapidjson::Value& gcms = data["gcms"]; rapidjson::StringBuffer buff; rapidjs 阅读全文
摘要:
难度困难5239 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (m+n)) 。 示例 1: 输入:nums1 = [1,3], nums2 = [2] 输出:2.00000 解释: 阅读全文
摘要:
难度中等1807 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits = "23" 输出:["ad","ae","af","bd","be","bf", 阅读全文
摘要:
堆排序: 1 class HeapSort { 2 public: 3 void sink(vector<int>& nums, int i , int n ) { 4 while(i*2+1 <n) { 5 int j = i*2+1; 6 if (j+1 < n && nums[j+1] > n 阅读全文
摘要:
select rid,ganyu_type,sum(cur_page_0_click_pv),sum(cur_total_click_pv),sum(cur_dura),sum(cur_page_0_show_pv),avg(self_build_duration),sum(cur_share_cn 阅读全文
摘要:
给你一个整数数组 nums,请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1]输出:[1,2,3,5]示例 2: 输入:nums = [5,1,1,2,0,0]输出:[0,0,1,1,2,5] 提示: 1 <= nums.length <= 5 * 104-5 * 104 < 阅读全文
摘要:
给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5 示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和 k 阅读全文