文章列表
php实现6种排序算法
一,插入排序
用文字简单的描述,比如说$arr = array(4,2,4,6,3,6,1,7,9); 这样的一组数字进行顺序排序:
那么,首先,拿数组的第二个元素和第一元素比较,假如第一个元素大于第二元素,那么就让两者位置互换,接下来,拿数组的第三个元素,分别和第二个,第一个元素比较,假如第三个元素小,那么就互换。依次类推。这就是插入排序,它的时间频度是:1+2+...+(n-1)=(n^2) ...
redis 支持的数据类型详解以及用途
redis 支持多种数据类型,常见的有 String ,List Set , Sorted set ,Hash等。下面就以上几种类型的特点和用途进行说明 。
String 类型.
string 类型是二进制安全存储的,通常用以保存 图片,css文件等静态文件。
string类型的内存结构:
struct sdshdr{
long len;
lo ...
php 处理生成不重复随机数的问题解答
前提:
今天看到一个帖子,看到有人要生成一个数组,这个数组里面有10个元素,都是整形,并且是1-60之间不重复的随机数。
当然,这个题不难! 底下是论坛回复的解答。
代码:
<?php
function get_randoms($min,$max,$num){
$count = 0;
$res = array();
...
zend解析 php 变量的赋值操作
前提。我们需要知道php 的内核zend:
Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的 ...
php总结
基础知识总结 一: 关于php中单引号 双引号 花括号 问题总结
在php 中 字符串可以用 单引号 也可以用双引号 引起来表示,输出等。
例如:
<?php
echo "aabbcc";
echo 'aabbcc';
?>
他们的输出是一样的。都会打印出 aabbcc
但是 如果将aabbcc 赋值给一个变量,那么它又该如何输出呢?
<?php
$a = "aabbcc ...
java中参数的传递方式
java 中参数的传递方式 分为: 按值传递(基本类型作为参数的传递) 按引用传递(对象作为参数的传递)
在这里,我觉得应该用内存模型去解释参数的传递 更为直观一些。(我就拿 Integer 做例子了,string 等同)
首先,按值传递(基本类型作参):例子:
public static void main(String[] args){
int num = 10; // 或者是 Integer n ...