Given an integer, write an algorithm to convert it to hexadecimal. For negative integer, two’s complement method is used. Note: Example 1: Example 2: ...
分类:
其他好文 时间:
2018-08-28 10:34:39
阅读次数:
126
面向对象有三大特性:封装,继承,多态。 面向对象的编程的主要思想是把构成问题的各个事物分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述一个事物在解决问题的过程中经历的步骤和行为。对象作为程序的基本单位,将程序和数据封装其中,以提高程序的重用性,灵活性和可扩展性。类是创建对象的模板,一 ...
分类:
其他好文 时间:
2018-08-28 10:34:25
阅读次数:
162
网上大部分是使用的bitmap算法。大体思路是:一个字节(Byte) 在计算机中占8位(bit),每个位(bit)可以表示一个数字,1表示含有,0表示不含有。1个32位系统的int类型可以存储2的32次方个bit位,大约是42亿多点。这样40亿需要 40/8=5亿字节,1M =1024KB*1024 ...
分类:
其他好文 时间:
2018-08-28 10:34:17
阅读次数:
321
一、匿名函数 什么匿名是函数: 不需要使用def函数名的函数或者子程序 函数语法: lambda 参数:表达式 函数特点: 1、lamdba只是一个表达式,省去定义函数过程,让代码更精简 2、lamdba 在表达式中封装的逻辑有限 3、不能访问自己参数序列外或者全局命名空间的参数 举例: 二、内建m ...
分类:
编程语言 时间:
2018-08-28 10:34:08
阅读次数:
282
认识江南白衣,从SpringSide项目开始,后来才知道真人是肖桦,资深Java技术专家,现就职于唯品会。类似阿里的Java开发规范,出了唯品会的Java开发规范,还有VJTools-唯品会Java核心项目。 肖桦,网络 ID 「江南白衣」,70后资深程序员,「花钱的年华( 花钱的年华 - 江南白衣 ...
分类:
其他好文 时间:
2018-08-28 10:34:00
阅读次数:
3012
自己方法复杂度比较高 可以O(n)的方法,遍历一遍 用两个指针记录maxstring的位置 然后遇到跟hashmap里重复的就更新指针https://leetcode.com/problems/longest-substring-without-repeating-characters/discus ...
分类:
其他好文 时间:
2018-08-28 10:33:54
阅读次数:
113
又是爆炸的一场 心态有点小崩。但问题不大。。 看A题,一直担心有多个正方形。。小心翼翼地看完之后,毅然地交上去了。 [00:08] A【Accpted】 然后开始看B题。 觉得和之前做的某题很像,但翻了翻发现那题是i s(i)所以才有单调性. 然后继续想啊想。突然想到a+b==10000的话岂不是美 ...
分类:
其他好文 时间:
2018-08-28 10:33:45
阅读次数:
181
线程池概念 线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 我们详细的解释一下为什么要使用线程池?(程序优化) 在java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,创建和销毁线程花费的时间和消耗 ...
分类:
编程语言 时间:
2018-08-28 10:33:29
阅读次数:
138
题目分析: 以前一直不会这个方法, 我好菜啊。 转移分为三个部分,一个是直接成功,一个是转移到E1,还有一个是转移到自己周围的一圈儿点。 如果是叶子那么只能转移到父亲,如果不是叶子可以把非叶子的转移代换,这样也只转移到父亲,判一下无解就行了。 代码: ...
分类:
其他好文 时间:
2018-08-28 10:33:19
阅读次数:
152
码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。 在Linux中利用源码包安装软件最重要的就是要仔细阅读安装包当中的README INSTALL两个说明文件,这两个文件会清楚的告诉你如何可以正确的完成这个软件的安装! 我们都知道源码包安装分 ...
分类:
其他好文 时间:
2018-08-28 10:33:11
阅读次数:
246
Django环境目录搭建一栏: 利用wsgiref模块封装好的socket搭建服务端: my_urls路由配置: templates渲染html模板(和路由层对应): 1.index.html 2.time.html 3.user_list.html views视图配置: 待完善。。。 ...
分类:
其他好文 时间:
2018-08-28 10:33:03
阅读次数:
201
这里发一下luogu线段树2的代码~~ 1 #include<cstdio> 2 #include<iostream> 3 #include<cmath> 4 #include<algorithm> 5 #include<cstring> 6 #include<cstdlib> 7 #include ...
分类:
其他好文 时间:
2018-08-28 10:32:46
阅读次数:
122
The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of ...
分类:
其他好文 时间:
2018-08-28 10:32:36
阅读次数:
166
以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。 1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. Tag ...
分类:
其他好文 时间:
2018-08-28 10:32:28
阅读次数:
133
P2746 [USACO5.3]校园网Network of Schools// POJ1236: Network of Schools 题目描述 一些学校连入一个电脑网络。那些学校已订立了协议:每个学校都会给其它的一些学校分发软件(称作“接受学校”)。注意即使 B 在 A 学校的分发列表中, A 也 ...
分类:
Web程序 时间:
2018-08-28 10:32:21
阅读次数:
134
题目分析: 考虑欧拉序,这里的欧拉序与ETT欧拉序的定义相同而与倍增LCA不同。然后不妨对于询问$u$与$v$让$dfsin[u] \leq dfsin[v]$,这样对于u和v不在一条路径上,它们可以改成询问$dfsin[u]$到$dfsin[v]$。否则改成$dfsout[u]$到$dfsin[v ...
分类:
其他好文 时间:
2018-08-28 10:32:08
阅读次数:
221