small

LeetCode Top Interview Questions 334. Increasing Triplet Subsequence (Java版; Medium)

二次信任 提交于 2020-01-29 16:53:27
welcome to my blog LeetCode Top Interview Questions 334. Increasing Triplet Subsequence (Java版; Medium) 题目描述 Given an unsorted array return whether an increasing subsequence of length 3 exists or not in the array. Formally the function should: Return true if there exists i, j, k such that arr[i] < arr[j] < arr[k] given 0 ≤ i < j < k ≤ n-1 else return false. Note: Your algorithm should run in O(n) time complexity and O(1) space complexity. Example 1: Input: [1,2,3,4,5] Output: true Example 2: Input: [5,4,3,2,1] Output: false 第一次做; 参考题解, 核心: 找到最小的, 次小的, 次次小的 //找到最小的, 次小的, 次次小的 class Solution {

javascript放大镜效果

寵の児 提交于 2020-01-20 20:27:45
JS实现放大镜效果 首先我们先设想一下放大镜效果 1、当鼠标进入小盒子的时候,把大图片显示出来 2、当指定移动区域的时候,显示当前放大区域(放大效果) 3、鼠标移除我们让它消失 一、实现页面布局HTML+CSS 二、实现放大镜的功能js 下面来看代码,让你思路变清晰 <!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>放大镜</title> <style> #box{ width: 350px; height: 350px; margin: 100px 0 0 100px; position: relative; } #small_box{ width:100%; height: 100%; border:1px solid #ccc; position: relative; } #mask{ height: 100px; width: 100px; left: 0px; top: 0px; position: absolute; display: none; cursor: move; } #big_box{ height: 600px; width: 600px; border: 1px solid #ccc; overflow: hidden; top:0px; left: 360px; position:

AtCoder Beginner Contest 132 F - Small Products

风格不统一 提交于 2020-01-19 11:34:01
数 sqrt 缩小范围 整除分块 1 #include <cstdio> 2 #include <cstdlib> 3 #include <cmath> 4 #include <cstring> 5 #include <string> 6 #include <algorithm> 7 #include <iostream> 8 using namespace std; 9 #define ll long long 10 11 const int maxn=1e5+10; 12 const ll mod=1e9+7; 13 const double eps=1e-8; 14 15 ll f[110][maxn],add[maxn],cnt[maxn]; 16 17 /** 18 大于sqrt(maxvalue)的x, 19 肯定是其它数到x,到从x到其它数 20 21 计数 用 整除分块 22 **/ 23 24 int main() 25 { 26 ll n,siz,mid,mmid,l,r,i,j,g=0,sum=0; 27 scanf("%lld%lld",&siz,&n); 28 mmid=sqrt(siz+eps); 29 mid=siz/(mmid+1); 30 g=0; 31 for (l=1;l<=siz;l=r+1) 32 { 33 ///[l,r] 34 r

一个Quicksort究竟可以写到多么短

你说的曾经没有我的故事 提交于 2020-01-08 18:38:04
本文转载自: https://www.cnblogs.com/figure9/archive/2010/12/10/1902711.html 作者:figure9 转载请注明该声明。 一个Quick sort 究竟可以写到多么短 说实话,我从来没有能一次写对一个快速排序,总是有各种各样的错误。 快排麻烦就麻烦在,没办法去调试它,因为它是 生成递归 的,只能去静态调试,或者是不断的打印数组的状态以推测错误的可能性。然而快排的基本思想却是极其简单的: 接收一个数组,挑一个数,然后把比它小的那一摊数放在它的左边,把比它大的那一摊数放在它的右边,然后再对这个数左右两摊数递归的执行快排过程,直到子数组只剩一个数为止。 下面我先用最常用的C语言来写一个快速排序: 首先可以先写出一些伪代码: void quicksort(int array[], int left, int right) { //Do nothing if left <= right //p <- Get a number from array //Put elements <= p to the left side //Put elements >= p to the right side //Put p in the middle slot which index is pivot //Recursive quicksort

Oracle 9i与MS SQL Server 2000之比较连载五

邮差的信 提交于 2020-01-01 02:39:30
四、 Oracle 中新的数据库对象: 实例化视图、快照、序列、程序包、同义词、抽象的数据类型 ● 实例化视图 又称显形图:实例化说明它有自己的存储空间,视图说明它的数据来源于其它表数据。实例化视图中的数据,设置为隔一段时间更新数据,更新的模式可以定义为完全更新和增量更新 ● 快照 基本上同实例化视图,只不过数据来源不同,快照数据来源于远程数据库,而实例化视图则来源于本地数据表 ● 序列 ,相当于 MS SQL 中的 identity 列,它是一个数字顺序列表,下面有详细介绍。 ● 程序包 ,它是过程、函数、全局变量的集合,它封装了私有变量、私有过程和私有函数,如 :dbms-out 包 ● 同义词 ,是对数据库中的对象的别名,同义词可以是全局的也可以是私有的(属于某个用户的)如: Tab 、 col 等 ● 抽象的数据类型,类似于 C 中的结构体或 Pascal 记录类型。 五、 Oracle 回滚段和 SQL Server 的数据库事务日志文件 回滚段提供了事物回滚需要使用的数据变化以前的映象,这些映象是按条目存储的,如果这些条目过少,一个事务等待另一个事务的几率增大,就会影响数据库的性能。缺省安装时,提供一个系统回滚段,它在 system 表空间。为了提高性能, system 表空间不应存储有任何数据字典信息以外的信息。每次启动时, Oracle RDBMS 执行自动恢复

axios获取状态码

大兔子大兔子 提交于 2019-12-31 23:05:59
axios . interceptors . response . use ( config = > { // 返回请求正确的结果 return config ; console . log ( config ) } , error = > { console . log ( error . response . status ) if ( error . response . status == = 500 ) { Message . error ( '服务器错误,请稍后重试!' ) ; } } ) 来源: CSDN 作者: Call_me_small_pure 链接: https://blog.csdn.net/Call_me_small_pure/article/details/103777988

设定ls 显示的颜色

邮差的信 提交于 2019-12-25 19:53:59
LS 显示颜色的设定 Enable 打开bashrc 文件 vim ~/.bashrc 插入如下的一条命令 eval “ dircolors -b ~/.dir_colors ” 修改颜色 打开dir_colors 文件,如果没有可以使用 dircolors -p > ~/.dir_colors 修改文件 vim ~/.dir_colors 找到"DIR 01;34", 修改依据下面的颜色配置 找到STICKY_OTHER_WRITABLE 和 OTHER_WRITABLE 效果 来源: CSDN 作者: small_a_black 链接: https://blog.csdn.net/small_a_black/article/details/103703174

剑指offer——和为S的连续正数序列

北战南征 提交于 2019-12-17 00:13:18
题目描述: 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck! 输出描述: 输出所有和为S的连续正数序列。序列内按照从小至大的顺序,序列间按照开始数字从小到大的顺序 思路:至少有两个数字在正数序列中,设置两个变量small(指向该序列最小的元素),big(指向该序列最大的元素)。统计从small到big所有数的加和为cur。如果cur==sum,则找到一种序列组合,如果cur<sum,则big增加,如果cur>sum,则small增加,这样只要找到一组序列组合,就将它加入到res中。 class Solution { public : vector < vector < int > > FindContinuousSequence ( int sum ) { if ( sum < 3 ) return { } ; int small = 1 ; int big = 2 ; int mid = sum / 2 ; int cur = small + big ; vector < vector <

织梦栏目列表页第一个文章与其他文章不同样式

半腔热情 提交于 2019-12-16 23:19:34
不用改动任何程序文件,用标签实现方法 {dede:list pagesize='10'} [field:array runphp=yes] ($GLOBALS[autoindex]==1) ? @me="<li><a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a><a href='{@me['arcurl']}' class='title'>{@me['title']}</a><span class='info'><small>日期:</small>".GetDateTimeMK(@me['pubdate'])."<small>点击:</small>{@me['click']}<small>好评:</small>{@me['scores']}</span><p class='intro'>简介:{@me['description']}</p></li>":@me="<li><a href='{@me['arcurl']}' class='title'>{@me['title']}</a><span class='info'><small>日期:</small>".GetDateTimeMK(@me['pubdate'])."<small>点击:</small>{@me['click']}

multisim解决timestep too small 仿真错误

微笑、不失礼 提交于 2019-12-12 13:54:01
Change RELTOL to 0.01% (Relative Error Tolerance) Change METHOD to “trapezodial” (Integration method) Change ITL4 to 100 (Upper transient iteration limit) For a complex circuit, try simulating portions at a time until you identify the problem area. Sometimes a particular part model will be the problem. In the Analysis Options, change the simulation mode from Trapezoidal to Gear. In the Analysis Options, reduce the values of all the tolerance limits by a factor of ten or so. This will reduce the simulation accuracy somewhat but may allow the circuit to converge. 来源: CSDN 作者: Huskar_Liu 链接: