题目链接:51nod 1135 原根 设 m 是正整数,a是整数,若a模m的阶等于φ(m),则称 a 为 模m的一个原根。(其中φ(m)表示m的欧拉函数) 阶:gcd(a,m)=1,使得成立的最小的 r,称为 a 对 模m 的 阶。 φ(m):在[1,m)的区间内与m互质的数的个数。 求模素数p的原 ...
分类:
其他好文 时间:
2016-10-23 20:14:44
阅读次数:
203
三目运算符 三目运算符:也叫三元运算符。这个运算符的符号是: ? : 语法: 表达式1 ? 表达式2 : 表达式3; 语义: 先执行表达式1,执行完毕,表达式1的结果如果为真,那么执行表达式2,并且这个整体的运算式的结果是表达式2的结果,否则执行表达式3,运算式的结果是表达式3的结果 跟 if(表达 ...
分类:
编程语言 时间:
2016-10-23 20:14:39
阅读次数:
239
1, collections.deque 在python里如果我们用列表作为队列使用也是可以的,只是当从队尾删除或者增加元素的时候是很快的,但是从队首删除或者增加元素则要慢得多,这是因为在队首进行操作其他的元素都要逐一改变。 collections.deque就是为队列设计的,它能迅速得删除或者增加 ...
分类:
编程语言 时间:
2016-10-23 20:10:11
阅读次数:
292
栈的相关操作。 public class Solution { public boolean isValid(String s) { if(s == "") return true; Stack<Character> st = new Stack<Character>(); st.push(s.ch ...
分类:
其他好文 时间:
2016-10-23 17:18:23
阅读次数:
99
代码如下: 解析: document.oncontextmenu: oncontextmenu方法在目标元素上右键时触发,兼容性良好 var e= event || window.event;e.preventDefault? e.preventDefault():e.returnValue= fa ...
分类:
其他好文 时间:
2016-10-23 17:07:51
阅读次数:
163
在经典的面向对象编程语言中,Constructor是一种在内存已分配给该对象的情况下,用于初始化新创建对象的特殊方法。在JavaScript中,几乎所有的东西都是对象,我们通常最感兴趣的就是Object构造器。 Object构造器用于创建特定类型的对象——准备好对象以备使用,同时接收构造器可以使用的 ...
分类:
编程语言 时间:
2016-10-23 17:03:05
阅读次数:
223
https://leetcode.com/mockinterview/session/result/xsicjnm/ https://leetcode.com/problems/guess-number-higher-or-lower-ii/ ...
分类:
其他好文 时间:
2016-10-23 15:04:48
阅读次数:
228
按键会触发按键事件(KeyboardEvent{}),触发顺序为keydown,keypress,keyup 组合键是,即使输入一个字符,也会触发多次keydown,keyup事件 eg:<div class="aa" contenteditable="true" onkeydown="a(even ...
分类:
其他好文 时间:
2016-10-23 14:57:42
阅读次数:
141
数组去重,前端面试酷爱的问题,问题简单而又能看出一个程序员对计算机程序执行过程的理解如何。 数组去重的方法有很多,到底哪种是最理想的,我不清楚。于是我测试了下数组去重的效率。测试二十万个数据,随着数据越多效率很明显的就体验了出来。 以下是我针对网上三种高效率方法总结与效率测试,不喜勿喷O(∩_∩)O ...
分类:
编程语言 时间:
2016-10-23 14:39:53
阅读次数:
266