题意:一个家族里,人物关系很复杂,现在要排序每个人的话语权,要求每个祖先的话语权都要比子孙的高,输出话语权从大到小的顺序。 分析: 原本以为这题有坑,结果随便撸个普通的拓扑序列就A了,好水。 祖先指向子孙,每次取出入度为0即可。 代码: ...
分类:
编程语言 时间:
2016-10-31 21:29:24
收藏:
0 评论:
0 赞:
0 阅读:
303
#! /usr/bin/python # coding=utf-8 from datetime import datetime,timedelta """ timedelta代表两个datetime之间的时间差 """ now = datetime.now() past = past = datet ...
分类:
编程语言 时间:
2016-10-31 21:24:35
收藏:
0 评论:
0 赞:
0 阅读:
248
算法核心部分就是 n = n & (n - 1);着行代码可以吧n的最后一位1变成0,负数用补码表示同样可以。举个例子:二进制数n 为 1100,n-1 = 1011n&n-1 = 1000 n的第三位是1,运算后变成了0;如果n为负数同样,第一位为符号位,设n = 11000n = n&(n-1) ...
分类:
编程语言 时间:
2016-10-31 21:19:26
收藏:
0 评论:
0 赞:
0 阅读:
245
# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# self.val = x# self.next = Noneclass Solution(object): def remov ...
分类:
编程语言 时间:
2016-10-31 21:16:45
收藏:
0 评论:
0 赞:
0 阅读:
477
由于html是从上至下加载的,通常我们如果在head部分引入javascript文件,那么我们都会在javascript的开头添加window.onload事件,防止在文档问加载完成时进行DOM操作所出现的错误。如果有多个javascript文件,那么极有可能出现多个window.onload事件, ...
分类:
编程语言 时间:
2016-10-31 21:10:19
收藏:
0 评论:
0 赞:
0 阅读:
159
class Solution(object): def merge(self, nums1, m, nums2, n): """ :type nums1: List[int] :type m: int :type nums2: List[int] :type n: int :rtype: void ...
分类:
编程语言 时间:
2016-10-31 21:09:48
收藏:
0 评论:
0 赞:
0 阅读:
189
原文地址:http://www.journaldev.com/122/java-concurrenthashmap-example-iterator#comment-27448 Today we will look into Java ConcurrentHashMap Example. If yo ...
分类:
编程语言 时间:
2016-10-31 21:04:32
收藏:
0 评论:
0 赞:
0 阅读:
324
JavaScript运算符 ...
分类:
编程语言 时间:
2016-10-31 20:59:12
收藏:
0 评论:
0 赞:
0 阅读:
197
this的使用: 这段代码是错误的 首先要说一下JavaScript中的作用域链和原型链 作用域是针对变量的,假设我们创建了一个函数,函数里面又包含了一个函数,那么现在就有三个作用域即:全局作用域,函数1作用域,函数2作用域 在代码执行时,若在现行函数作用域中没有找到相关变量,就向上一层找,直到找到 ...
分类:
编程语言 时间:
2016-10-31 20:57:26
收藏:
0 评论:
0 赞:
0 阅读:
196
文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。Document Object Model的历史可以追溯至1990年代后期微 ...
分类:
编程语言 时间:
2016-10-31 20:55:09
收藏:
0 评论:
0 赞:
0 阅读:
234
Spring的另一个重要思想是AOP,面向切面的编程,它提供了一种机制,可以在执行业务前后执行另外的代码,Servlet中的Filter就是一种AOP思想的体现,下面通过一个例子来感受一下. 假设我们现在需要在针对数据库进行CRUD操作时添加一组日志,即在执行CRUD方法前后分别加上一句话,实现简单 ...
分类:
编程语言 时间:
2016-10-31 20:54:37
收藏:
0 评论:
0 赞:
0 阅读:
317
转: 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。 ...
分类:
编程语言 时间:
2016-10-31 20:52:51
收藏:
0 评论:
0 赞:
0 阅读:
268
...
分类:
编程语言 时间:
2016-10-31 20:52:31
收藏:
0 评论:
0 赞:
0 阅读:
266
#很简单,利用strip函数去除左右两边的空格,然后用split函数分割成列表 class Solution(object): def lengthOfLastWord(self, s): """ :type s: str :rtype: int """ if s==None:return 0 sl ...
分类:
编程语言 时间:
2016-10-31 20:50:38
收藏:
0 评论:
0 赞:
0 阅读:
167
package com.day.www; import org.testng.annotations.AfterClass;import org.testng.annotations.AfterMethod;import org.testng.annotations.BeforeClass;impo ...
分类:
编程语言 时间:
2016-10-31 20:49:55
收藏:
0 评论:
0 赞:
0 阅读:
252
spring管理的类如何调用非spring管理的类:使用框架提供的一个感知工具. ...
分类:
编程语言 时间:
2016-10-31 20:47:51
收藏:
0 评论:
0 赞:
0 阅读:
316
在Java国际化(i18n)中, vm页面显示内容需要使用 #springMessage("title") 实际运行时发现页面输出$springMacroRequestContext.getMessage($code)。看了一下源代码,#springMessage是一个宏,在spring.vm中定义 ...
分类:
编程语言 时间:
2016-10-31 20:45:00
收藏:
0 评论:
0 赞:
0 阅读:
256
1.前言 arguments, caller , callee 是什么? 在JavaScript 中有什么样的作用?本篇会对于此做一些基本介绍。 本文转载自:http://blog.csdn.net/oscar999/article/details/8511335 2. arguments argu ...
分类:
编程语言 时间:
2016-10-31 20:38:57
收藏:
0 评论:
0 赞:
0 阅读:
161
#栈是先进后出 #队列先进先出 class Stack(object): def __init__(self): """ initialize your data structure here. """ self.inQueue=[] self.outQueue=[] def push(self, ...
分类:
编程语言 时间:
2016-10-31 20:38:39
收藏:
0 评论:
0 赞:
0 阅读:
260
一、MQ简介及特点
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专...
分类:
编程语言 时间:
2016-10-31 18:58:03
收藏:
0 评论:
0 赞:
0 阅读:
642