1 # Definition for singly-linked list. 2 class ListNode: 3 def __init__(self, x): 4 self.val = x 5 self.next = None 6 7 8 class Solution: 9 def mergeT ...
分类:
编程语言 时间:
2020-04-11 18:51:03
阅读次数:
64
[toc] 1.序列的定义 序列是用于生成唯一,连续序号的对象。序列可以是升序的,也可以是降序的 2.创建序列 上述参数中,重点解释下CACHE 10,该参数的意思是:例如,现在获取的序列号是6,那么Oracle直接将6 16全部计算出来,存储到内存中,当前先把6返回,当下次再取7或者8等数字的时候 ...
分类:
数据库 时间:
2020-04-11 00:45:43
阅读次数:
81
题目 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是?O(log n) 级别。 如果数组中不存在目标值,返回?[ 1, 1]。 示例 1: 示例?2: 本题同 "【剑指Offer】面试题53 I. 在排序数 ...
分类:
编程语言 时间:
2020-04-09 21:29:54
阅读次数:
89
1. 查询个job_id的员工 工资的最大值,最小值,平均值, 总和,并按job_id升序 select max(salary),min(salary),avg(salary),sum(salary),job_id from employees group by job_id order by jo ...
分类:
其他好文 时间:
2020-04-07 18:29:27
阅读次数:
103
1.单调栈 相关: 给定序列a[],最少用多少个上升子序列列可以覆盖它?答案等于a[]的最上不上升子序列的长度 给定序列a[],最少修改多少个位置可以令其变成上升序列解法:令a_[i] = a[i] - i,对 a_[i] 求最长上升子序列,可以得到最多有多少个位置保持不变a[ ]1 5 3 2 7 ...
分类:
其他好文 时间:
2020-04-07 00:09:01
阅读次数:
66
最近有小伙伴私聊问了一些类似的问题,就是关于python的sort排序的问题:a=[1,0,4,0,2,3]a.sort(key=bool)print(a)输出结果:[0,0,1,4,2,3]就是对这个排序的有点不太理解,为什么是[0,0,1,4,2,3],不应该按升序来的吗?之所以产生这个误区,是因为对这个sort理解还不够,我之前也写过一篇关于sort排序的实现,里面简单的阐述原理,并且也实现
分类:
编程语言 时间:
2020-04-06 23:34:31
阅读次数:
73
-- 查询测试表数据select * from test -- 对avg列进行升序 select kechenghao,avg as avg from test ORDER BY avg asc -- 对avg列升序,然后对课程表进行降序,注意 课程表数字的变化select kechenghao,a ...
分类:
其他好文 时间:
2020-04-06 15:31:39
阅读次数:
86
将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4优解: /** * Definition for singly-linked list. * type ListNode s ...
分类:
其他好文 时间:
2020-04-05 18:51:13
阅读次数:
61
题目: 在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制:(1) 每次只能移动一个盘子;(2) 盘子只能从柱子顶端滑出移到下一根柱子;(3) 盘子 ...
分类:
其他好文 时间:
2020-04-05 18:41:57
阅读次数:
56
解题思路: 1、先按第一跳距离升序 2、合法第一跳加入队列中 3、(广度优先)访问队列中的结点,每访问一个结点并将其可到达的子孙加入队列中,直至访问至某个结点可以到岸结束 #include <stdio.h> #include <string.h> #include <math.h> #define ...
分类:
其他好文 时间:
2020-04-05 11:43:29
阅读次数:
97