$a=array('3','8','1','4','11','7'); print_r($a); $len = count($a); //从小到大 for($i=1;$i=$i;$j--) if($a[$j]$b[$j-1])就可以了 $x=$a[$j]; $a[$j]=$a[$j-1]; $a[$... ...
分类:
编程语言 时间:
2017-05-20 15:28:07
阅读次数:
132
反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 ...
分类:
编程语言 时间:
2017-05-20 15:25:33
阅读次数:
178
迭代器(Iterator)模式 意图:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。 主要解决:不同的方式来遍历整个整合对象。 代码: ...
分类:
其他好文 时间:
2017-05-20 14:25:42
阅读次数:
123
LINK:http://www.lydsy.com/JudgeOnline/problem.php?id=2208 MD水题 正解应该是Trajan缩点+递推 但是暴力O(nm)都能跑10s内 这题就太思博了吧 1 #include <bits/stdc++.h> 2 using namespace ...
分类:
其他好文 时间:
2017-05-20 13:55:31
阅读次数:
167
递归 递归是一种调用自身的方法,在函数执行过程中重复不断的调用自身的过程,递归的规模每次都要缩小,一般前一步的程序作为后一步的参数。但是必须有递归结束条件。 递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题十分有效,它往往是算法的描述简洁而且易于理解。 递 ...
分类:
其他好文 时间:
2017-05-20 13:22:53
阅读次数:
123
【环上移动】: 说明: dn:下限,up:上限,s:起点,d:步长(正数为前进,负数为后退)。 L:区间长度。 ...
分类:
其他好文 时间:
2017-05-20 12:16:09
阅读次数:
122
Description 一些学校连入一个电脑网络。那些学校已订立了协议:每个学校都会给其它的一些学校分发软件(称作“接受学校”)。注意如果 B 在 A 学校的分发列表中,那么 A 不必也在 B 学校的列表中。 你要写一个程序计算,根据协议,为了让网络中所有的学校都用上新软件,必须接受新软件副本的最少 ...
分类:
Web程序 时间:
2017-05-20 11:22:11
阅读次数:
227
1.kibana等都统一版本了,5.4版本的kibana要5.4版本的elasticsearch 2.现有架构: logstash logstash读取日志 》内网redis做队列 》写入elasticsearch集群 》kibana读取集群数据 3.升级版本要求: Upgrade From Upg ...
分类:
其他好文 时间:
2017-05-20 11:15:26
阅读次数:
250
一、Next Permutation: 给出一个数字排列的序列,返回按照升序排序的下一个序列。如果当前已经是最高的序列,则返回最低的序列,相当于一个轮回了。 原题:Implement next permutation, which rearranges numbers into the lexico ...
分类:
其他好文 时间:
2017-05-20 11:09:35
阅读次数:
139
对搜索引擎、文件索引、文档转换、数据检索、站点备份或迁移等应用程序来说,经常用到对网页(即HTML文件)的解析处理。事实上,通过 Python语言提供的各种模块,我们无需借助Web服务器或者Web浏览器就能够解析和处理HTML文档。本文上篇中,我们介绍了一个可以帮助简化打开 位于本地和Web上的HT ...
分类:
编程语言 时间:
2017-05-20 10:11:36
阅读次数:
318