冒泡排序的优化方案

冒泡排序即整个过程像气泡一样往上升,对于给定的n个记录先从第一个记录开始依次与相邻的两个记录进行比较,当前面的记录大于后面的记录时交换位置,进行一轮比较后,n个记录中最大记录将位于第n个元素中。然后继续对前面的n-1个元素重复比较过程

插入排序配合二分查找实现数据排序

插入排序的方式可以针对一个无序的数组进行快速的排序。但是在插入的时候针对的是一个已经排序好的数组,借助于二分查找方式可以优化在插入时候判断元素插入的位置

PHP7扩展开发之"初始化扩展"

扩展是PHP的重要部分,开发者可以使用c/c++实现自定义的功能来扩展到PHP中,让PHP扩展能力更强,可以扩展更多的第三方组件

PHP7扩展开发之"常量定义"

在PHP使用过程中有很多的内置常量可以直接使用,当自定义扩展时,也可以通过扩展来提供系统内置的常量直接供开发者使用,本文介绍如何扩展基础数据类型的常量与数组类型的常量

PHP7扩展开发之"全局变量"

在使用C语言开发扩展时经常会使用到全局变量进行数据的存储,以实现函数间的数据共享,例如读取php.ini配置信息后多个函数的使用此时就可以使用全局变量

PHP7扩展开发之"ini配置项读取"

php.ini是PHP的主要配置文件,在开发扩展时可以使用配置文件来记录一些整体的控制信息。所在开发扩展过程中就需要读取配置项,读取配置项一般与全局变量配合使用。

PHP7扩展开发之"传递参数"

当开发PHP扩展函数时一般都需要传递参数,而参数的操作根据数据类型的不同有不同的设置操作,本文介绍PHP内置的各种数据类型的参数传递

Top