码迷,mamicode.com
首页 > 2017年08月02日 > 全部分享
BZOJ 3224 普通平衡树 平衡树的两种姿势:SBT,splay
题面: 3224: Tyvj 1728 普通平衡树 Description 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除一个)3. 查询x数的排名(若有多个相同的数,因输出最小的排名)4. 查询排名为x的数5. ...
分类:其他好文   时间:2017-08-02 21:03:11    阅读次数:184
七、异常处理——2-异常处理机制
2-异常处理机制 1.使用try...catch捕获异常 2.异常类的继承体系 ...
分类:其他好文   时间:2017-08-02 21:03:03    阅读次数:119
BZOJ 3196 二逼平衡树
题面: 3196: Tyvj 1730 二逼平衡树 Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:1.查询k在区间内的排名2.查询区间内排名为k的值3.修改某一位值上的数值4.查询k在区间内的前驱(前驱定义为小于x,且最大的数)5.查询k在 ...
分类:其他好文   时间:2017-08-02 21:02:51    阅读次数:197
java多线程系列(二)
对象变量的并发访问 前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列 ...
分类:编程语言   时间:2017-08-02 21:02:40    阅读次数:217
centos7启动过程及systemd祥细说明
开机启过程POST—>BOOT SEQUENCE—> BOOTLOADER—>KERNEL + INITRAMFS(INITRD)—>ROOTFS—>/sbin/initPOST:加电自检当开机按下电源按钮后,计算机开始加电,主板上的BIOS或UEFI基本输入输出程序开始对硬件进行检查,检查内存,C... ...
分类:其他好文   时间:2017-08-02 21:02:31    阅读次数:1889
二叉排序树
1、二叉排序树删除节点P 假设节点P是节点F的左子树 1)节点P无子节点 直接删除,其他节点不动。 2)节点P只有左子节点Pl或者右子节点Pr 删除P,将Pl或者Pr挂载为F节点的左子树。如果P为F的右子树,则挂载为F的右子树。这样也不会破坏二叉排序树的特性(指排序的变化)。 3)节点P既有左子树P ...
分类:编程语言   时间:2017-08-02 21:02:24    阅读次数:102
认识jvm(一)
jvm内存区域与溢出 为什么学习jvm 木板原理,最短的一块板决定一个水的深度,当一个系统垃圾收集成为瓶颈的时候,那么就需要你对jvm的了解掌握。 当一个系统出现内存溢出,内存泄露的时候,因为你懂jvm知识,可以更加快速定位错误,可以通过参数去合理设置各内存区域的内存容量。 因为你对jvm的认识,写 ...
分类:其他好文   时间:2017-08-02 21:02:17    阅读次数:108
Struts的url-pattern配置问题
一,servlet容器对url的匹配过程:当一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localho ...
分类:Web程序   时间:2017-08-02 21:02:08    阅读次数:96
Android Things专题2 硬件介绍
文| 谷歌开发人员技术专家, 物联网方向 (IOT GDE) 王玉成(York Wang) 经过2016年Brillo首批开发人员的反馈,以及市场调研,为了照应广大Android开发人员的习惯,形成了如今的Android Things操作系统。全然兼容Android Studio的开发环境。 今年2 ...
分类:移动开发   时间:2017-08-02 21:02:02    阅读次数:150
深入理解JavaScript系列(16):闭包(Closures)
介绍 本章我们将介绍在JavaScript里大家常常来讨论的话题 —— 闭包(closure)。闭包事实上大家都已经谈烂了。虽然如此,这里还是要试着从理论角度来讨论下闭包,看看ECMAScript中的闭包内部到底是怎样工作的。 正如在前面的文章中提到的。这些文章都是系列文章,相互之间都是有关联的。因 ...
分类:编程语言   时间:2017-08-02 21:01:53    阅读次数:264
python函数高级特性
掌握了Python的数据类型、语句、函数,基本可以编写出很多有用的程序了。但是Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。基于这一思想,我们来介绍python中非常有用的高级特性,1行代码能实现的功能绝不用5行代码,请始终牢记,代码越少,开发效率越高。 切片( ...
分类:编程语言   时间:2017-08-02 21:01:44    阅读次数:184
计蒜客--爬楼梯 (动态规划)
假设你现在正在爬楼梯,楼梯有 nn 级。每次你只能爬 11 级或者 22 级,那么你有多少种方法爬到楼梯的顶部? 输入格式 第一行输入一个整数 n(1\leq n \leq 50)n(1≤n≤50),代表楼梯的级数。 输出格式 输出爬到楼梯顶部的方法总数。 假设你现在正在爬楼梯,楼梯有 nn 级。每 ...
分类:其他好文   时间:2017-08-02 21:01:36    阅读次数:115
jquery.pagination.js添加跳转页
原作者github地址:https://github.com/gbirke/jquery_pagination 在这基础上加入了跳转到指定页。 修改后的jquery.pagination.js 样式pagination.css ...
分类:Web程序   时间:2017-08-02 21:01:28    阅读次数:872
Java锁的种类以及辨析
锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。 这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析JAVA中常见的锁以及其特性,为大家答疑解惑。 1、自旋锁 2、自 ...
分类:编程语言   时间:2017-08-02 21:01:19    阅读次数:204
jsonpath for js
Given this sample data set, see example expressions below: { "store": { "book": [ { "category": "reference", "author": "Nigel Rees", "title": "Sayings ...
分类:Web程序   时间:2017-08-02 21:01:10    阅读次数:253
线性布局LinearLayout
线性布局LinearLayout 一、简介 LinearLayout是一种线型的布局方式。LinearLayout布局容器内的组件一个挨着一个地排列起来:不仅可以控制个组件横向排列,也可控制各组件纵向排列。通过orientation属性设置线性排列的方向是垂直(vertical)还是纵向(horiz ...
分类:其他好文   时间:2017-08-02 21:01:03    阅读次数:158
BST
Binary Search Tree UVALive - 4847 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 const int maxn=21; 5 const int mod=9999991; 6 7 int c[maxn][ma ...
分类:其他好文   时间:2017-08-02 21:00:53    阅读次数:152
1514条   上一页 1 ... 17 18 19 20 21 22 23 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!