首页
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
搜索大文件(20G左右)
2
ISEE获4000万美元B轮融资,助力自动驾驶物流创新
3
浙大陈姥姥版数据结构:第四章二叉搜索树与平衡二叉树
4
golang常用库:配置文件解析库/管理工具viper使用
5
Vue 2 中解决页面刷新和按钮跳转导致导航栏样式失效的问题
6
次小生成树问题的高效求解
7
[论文笔记] Crowdsourcing Translation: Professional Quality from Non-Professionals (ACL, 2011)
8
OPPO黄页服务即将停止
9
深入解析JVM垃圾收集器
10
SQL数据库管理系统(DBMS)中常见函数的差异与应用
Recommend | 推荐阅读
1
使用Numpy实现无外部库依赖的双线性插值图像缩放
2
深入理解父组件与子组件的引用和访问
3
LeetCode 540:有序数组中的唯一元素
4
解决IE浏览器网页显示异常问题
5
解决macOS下Electron Builder签名验证失败问题
6
非公版RTX 3080显卡的革新与亮点
7
如何在Faceu激萌中设置和使用妆容切换特效?
8
Docker的安全基准
9
双向链表的定义与基本操作
10
深入解析 BERT 中的 Transformer Attention 机制
PHP1.CN | 中国最专业的PHP中文社区 |
PNG素材下载
|
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有