首页 > 编程语言
645. Set Mismatch 数组缺少的数字
The set S originally contains numbers from 1 to n. But unfortunately, due to the data error, one of the numbers in the set got duplicated to another n... ...
分类:编程语言   时间:2017-07-24 00:52:59    收藏:0  评论:0  赞:0  阅读:601
树状数组
#include using namespace std; int n,m,i,num[100001],t[200001],l,r;//num:原数组;t:树状数组 int lowbit(int x) { return x&(-x); //右起第一个1的位置为第k个 返回值则为2^(k-1) } v... ...
分类:编程语言   时间:2017-07-24 00:47:48    收藏:0  评论:0  赞:0  阅读:316
【SpringMVC笔记】第三课 处理器映射器+处理器适配器
第二课的例子中,在springmvc.xml中配置使用了第一种处理器映射器和处理器适配器,如下所示。 接下来是第二种处理器映射器和处理器适配器。 完整的springmvc.xml 如下: 注意点: springmvc允许多个映射器和多个适配器共存,并不会相互影响,我们在使用时,只需要使用一种即可。 ...
分类:编程语言   时间:2017-07-24 00:46:29    收藏:0  评论:0  赞:0  阅读:271
python正则--re模块常用方法
前面几篇关于正则匹配的文章我用的方法都只有一个re.search 但其实正则re模块提供很多非常好用的方法,我们先来看看re模块都有那些属性方法呢 前面的一堆带_或者大写的就不关注了,主要关注最后面的几个方法 compile用来编译表达式 就是先用compile将正则表达式编译,之后直接使用编译后的 ...
分类:编程语言   时间:2017-07-24 00:44:56    收藏:0  评论:0  赞:0  阅读:303
java反射基础知识(一)
一、反射 反射:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Cla ...
分类:编程语言   时间:2017-07-24 00:43:07    收藏:0  评论:0  赞:0  阅读:325
深入理解 JavaScript(二)
立即调用的函数表达式 前言 大家学 JavaScript 的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。 在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完全对,主要是看个人如何理解,因为有的人说立即调用,有的人说自动执行,所以你完全可以 ...
分类:编程语言   时间:2017-07-24 00:42:35    收藏:0  评论:0  赞:0  阅读:255
python正则分组
python的正则表达式本身每一个字符串都是独立的 看下面的例子就理解分组的含义了~ ab*表示的是查找a和(0个或多个b),就是*是单独针对b的,所以返回a (ab)*则表示ab是一个组是一个整体,此时*是针对ab的,所以返回的是空串 ...
分类:编程语言   时间:2017-07-23 23:58:16    收藏:0  评论:0  赞:0  阅读:400
python常用模块
os模块 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..')os.makedir ...
分类:编程语言   时间:2017-07-23 23:56:12    收藏:0  评论:0  赞:0  阅读:367
Python 列表解析
定义:快速形成列表的方式 例: l=['egg%s' %i for i in range(10) if i >=5]print(l) #获得3以后的列表中的值的平方列表 nums=[1,2,3,4,5,6]nums_new=[item**2 for item in nums if item > 3] ...
分类:编程语言   时间:2017-07-23 23:54:14    收藏:0  评论:0  赞:0  阅读:348
POJ3660 传递闭包———floyd算法
POJ3660 Cow Contest 题目链接:http://poj.org/problem?id=3660 题意:农名约翰有些奶牛,约翰通过让他们决斗来决定他们的排名,约翰让这些奶牛一对一打完一定的局数之后,问有哪些奶牛的排名是可以确定的(注:a打得过b,b打得过c,则a打得c) 根据题意我们明 ...
分类:编程语言   时间:2017-07-23 23:53:47    收藏:0  评论:0  赞:0  阅读:387
进程线程协程那些事儿
一、进程与线程 1.进程 我们电脑的应用程序,都是进程,假设我们用的电脑是单核的,cpu同时只能执行一个进程。当程序出于I/O阻塞的时候,CPU如果和程序一起等待,那就太浪费了,cpu会去执行其他的程序,此时就涉及到切换,切换前要保存上一个程序运行的状态,才能恢复,所以就需要有个东西来记录这个东西, ...
分类:编程语言   时间:2017-07-23 23:53:35    收藏:0  评论:0  赞:0  阅读:384
最短路之Floyd算法
1.介绍 floyd算法只有五行代码,代码简单,三个for循环就可以解决问题,所以它的时间复杂度为O(n^3),可以求多源最短路问题。 2.思想: Floyd算法的基本思想如下:从任意节点A到任意节点B的最短路径不外乎2种可能,1是直接从A到B,2是从A经过若干个节点X到B。所以,我们假设Dis(A ...
分类:编程语言   时间:2017-07-23 23:53:22    收藏:0  评论:0  赞:0  阅读:298
Java面向对象
作为一个底子不深的C语言学者,我刚转来学习java的时候,对java学者口中的面向对象很感兴趣。 一开始,基于自己浅显的认识,众多编程语言在我看来是区别不大,都是分析需求,用计算机语言去解决某些问题。至少在使用C语言去解决某些小问题,实现某种小功能的时候,我都是按部就班,一步一步实现功能的。就跟我们 ...
分类:编程语言   时间:2017-07-23 23:50:20    收藏:0  评论:0  赞:0  阅读:281
java文件上传 关键代码
文件上传 ##前台: form表单submit提交,form增加样式 enctype="multipart/form-data" method="post"; ##后台 //String path为服务器保存文件的路径 DiskFileItemFactory factory = new DiskFi ...
分类:编程语言   时间:2017-07-23 23:50:05    收藏:0  评论:0  赞:0  阅读:292
1007. 素数对猜想 (20) Java
这个题一开始连题都没看懂,还是别人指点了下,就是求n以内数值 相差为2 的素数对是多少。 提交的时候,时间过不了关,第7行的循环是+2,偶数肯定不是素数,直接不判断。第23行i<Math.sqrt(a),可以通过了。 代码: 题目: 1007. 素数对猜想 (20) 让我们定义 dn 为:dn = ...
分类:编程语言   时间:2017-07-23 23:47:51    收藏:0  评论:0  赞:0  阅读:361
数组的常见方法
数组的常见方法:转换方法:toString();把数组里的元素连同逗号一起转换为一个字符串, 并返回结果。var arr4 = [2, 5, 6, 7, 8, 9];console.log(arr4);console.log(arr4.toString());重点:join();将数组中的每个元素取 ...
分类:编程语言   时间:2017-07-23 23:45:38    收藏:0  评论:0  赞:0  阅读:270
小甲鱼数据结构和算法-----二叉树的构建和前序遍历
题目要求:建立二叉树并输出每个字符所在的层数。如下图要求输出 A 在第一层 B、C 在第二层 D、E在第三层 代码如下: 运行结果截图: ...
分类:编程语言   时间:2017-07-23 23:44:27    收藏:0  评论:0  赞:0  阅读:304
java IO实例
import java.io.*; /** * Created by CLY on 2017/7/23. */ public class Main { public static void main(String[] arg){ testFile(); testFilenameFilter(); t... ...
分类:编程语言   时间:2017-07-23 23:42:34    收藏:0  评论:0  赞:0  阅读:301
Spring 学习笔记(二)—— IOC 容器(BeanFactory)
使用Spring IoC容器后,容器会自动对被管理对象进行初始化并完成对象之间的依赖关系的维护,在被管理对象中无须调用Spring的API。 为了实现IoC功能,Spring提供了两个访问接口: org.springframework.beans.factory.BeanFactory org.sp ...
分类:编程语言   时间:2017-07-23 23:42:10    收藏:0  评论:0  赞:0  阅读:307
Python 快速排序
最优时间复杂度:O(nlogn) 最坏时间复杂度:O(n2) 稳定性:不稳定 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 ...
分类:编程语言   时间:2017-07-23 23:41:31    收藏:0  评论:0  赞:0  阅读:299
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!