首页
PNG素材
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
开发笔记
PHP资讯
PHP教程
前端技术
PNG素材
Tools工具
网站首页
PHP资讯
PHP教程
服务器技术
数据库
前端开发
视频教程
MySql
PHP问答
开发工具
PHP安全
大话程序猿
职场
业内
Mysql
JavaScript
Css
Html
linux
jquery
PHP框架
缓存
PHP视频教程
MongoDB
面试题
开放平台
Oracle
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
PHP 进阶
高并发
负载均衡
PHP框架
网络编程
图像编程
设计模式
WEB服务
方法&架构
算法
返回上级
算法
一个Python实现的精简版遗传算法
本文使用Python实现的精简版遗传算法,算法中仅采用变异算子而没有使用交叉算子,但是进化依然很有效,具体源代码如下 ...
[详细]
2016-03-03 00:04:07
算法
PHP SPL标准库之数据结构栈(SplStack)
php的SPL提供了些数据结构基本类型的实现,虽然我们可以使用传统的变量类型来描述数据结构,例如用数组来描述堆栈 ...
[详细]
2016-03-03 00:00:02
算法
谈谈PHP树生成迷宫及A*自动寻路算法
迷宫算法是采用树的深度遍历原理,这样生成的迷宫相当的细,而且死胡同数量相对较少! 任意两点之间都存在唯一的一条通路。 ...
[详细]
2015-09-05 01:56:29
算法
常见PHP排序算法的复习和总结
对于PHP中对数组的元素进行排序,这个是很经常用到的,之前的项目中也有,而且对于几种排序我们都是用的是asort arsort 等PHP原生函数,没有自己去实现,所以就对一下的几个函数进行总结,这个会不断的进行补充,自己也可以好好的复习和总结 ...
[详细]
2014-05-29 21:32:23
算法
算法导论:选择排序的原理与实现
选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理如下:首先在未排序序列中找到最小元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小元素,然后放到排序序列末尾。以此类推,直到所有元素均排序完毕。 ...
[详细]
2014-05-16 11:47:12
算法
图解JavaScript合并排序
合并排序是一个O(nlogn)的算法,其基本思想就是一个分治的策略,先进行划分,然后再进行合并,下面举个例子。有这样一组数据,{5,4,1,22,12,32,45,21},如果对它进行合并排序的话,首先将它从中间分开,这样,它就被分成了两个数组{5,4,1,22}{12,32,45,21}。 ...
[详细]
2014-05-16 11:47:12
算法
常见笔试题字符串复制strcpy()的思路
题目:已知strcpy函数的原型是char*strcpy(char*strDest,constchar*strSrc);不调用库函数,实现strcpy函数。解释为什么要返回char*。不检查指针的有效性,说明答题者不注重代码的健壮性。检查指针的有效性时使用((!strDest)||(!strSrc))或(!(strDe ...
[详细]
2014-05-16 11:47:12
算法
一道PHP冒泡排序算法笔试题
一道PHP笔试题:请使用伪语言结合数据结构冒泡排序法对以下一组数据进行排序1023614102523859945。关于冒泡排序大家应该都非常熟悉了,原理就不多说了,这里只做简单记录。下面是参考代码。 ...
[详细]
2014-05-16 11:47:12
算法
哥德巴赫猜想的程序验证
TimusOnlineJudge网站上有这么一道题目:1356.SomethingEasier。这道题目的输入是一组2到109之间整数,对于每个输入的整数,要求用最少个数的素数的和来表示。这道题目的时间限制是1秒。我们知道著名的哥德巴赫猜想是:任何一个充分大的偶数都可以表示为两个素数之和。 ...
[详细]
2014-05-16 11:47:12
算法
只有10%的程序员可以把二分查找写正确
二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。一开始,范围覆盖整个数组。将数组的中间项与T进行比较,可以排除一半元素,范围缩小一半。就这样反复比较,反复缩小范围,最终就会在数组中找到T,或者确定原以为T所在的范围实际为空。 ...
[详细]
2014-05-16 11:47:12
算法
深入探讨各种背包算法问题
背包问题是在1978年由Merkel和Hellman提出的。它的主要思路是假定某人拥有大量物品,重量各不同。此人通过秘密地选择一部分物品并将它们放到背包中来加密消息。背包中的物品中重量是公开的,所有可能的物品也是公开的,但背包中的物品是保密的。附加一定的限制条件,给出重量,而要列出可能的物品,在计算上是不可实现的。 ...
[详细]
2014-05-16 11:47:12
算法
图解插入排序算法
插入排序的基本思想是,经过i-1遍处理后,L[1..i-1]己排好序。第i遍处理仅将L[i]插入L[1..i-1]的适当位置,使得L[1..i]又是排好序的序列。要达到这个目的,我们可以用顺序比较的方法。首先比较L[i]和L[i-1],如果L[i-1]≤L[i],则L[1..i]已排好序,第i遍处理就结束了;否则交换L ...
[详细]
2014-05-16 11:47:12
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
尾页
Hi,亲爱的小伙伴!
欢迎来到php1.cn社区!
点击登录, 发现精彩
注册
登录
扫码关注 PHP1 官方微信号
Tools Online | 在线开发工具
HTML/JS压缩
CSS代码格式化
文章自动排版
HTML/JS转换
UTF-8编码转换工具
Unicode 转换
URL编码解码
二维码生成工具
IP地址查询
HTTP状态码(响应码)
网页Header头
网页源代码
JSON解析着色
Diff文件比较
RankList | 热门文章
1
妻子指导我深入学习机器算法
2
利用Python进行学生学业表现评估与成绩预测分析
3
Golomb 编码解析:利用零位标识商与余数的高效算法
4
Java中如何正确使用return语句
5
捕获并处理用户输入数字时的异常,提供详细的错误提示与指导
6
设计实战 | 10个Kotlin项目深度解析:首页模块开发详解
7
深入解析 Vue 中的 mixins 混入机制及其应用实例
8
GDI+ 进阶指南:深入解析 IGPFont 接口
9
PHP伪协议:深入解析文件包含漏洞及其安全风险
10
利用CIFAR10数据集快速掌握Mixup数据增强技术,显著提高图像分类精度
Recommend | 推荐阅读
1
今日公司组织清远漂流活动,大家兴奋不已!
2
音视频服务Java Web服务器部署详解与验证流程
3
通过专业实践探讨需求分析的感悟与体会
4
蓝桥杯物联网基础教程:通过GPIO输入控制LED5的点亮与熄灭
5
微信头像设置失败,仅显示已保存图片,无法正常更换怎么办?
6
Java解析YAML文件并转换为JSON格式(支持JSON与XML的结构化查询)
7
寒假作业解析:第三周 2月12日 第7题
8
数字化转型:CRM系统助力企业突破管理瓶颈,实现高效运营
9
解析 /etc/pki/tls/certs/cabundle.crt 文件的主要功能与应用场景
10
2020年高薪专业排行榜揭晓:计算机科学之外还有哪些值得关注的选择?
PHP1.CN | 中国最专业的PHP中文社区 |
PNG素材下载
|
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有