标签:算法

产品研发

学点算法:详解PHP归并排序的实现-演道网

shine 发布于 2016-10-20

关注微信公众号 PHP技术大全 每天精彩分享不间断   归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表。归并排序的一个缺点是它需要存储器有另一个大小等于数据项数目的数组。如果初始数组几乎占满整个存储器,那么归并排序将不能工作,但是如果有足够的空...

阅读(51)评论(0)赞 (0)

java

Java加密类型和算法名称

1

maynard 发布于 2016-08-29

项目里有各种加密方法,但从来没有仔细研究过。一般只是copy。这几天遇到一些问题,看了一下加密代码,觉得有些疑惑。 我们知道jdk已经为我们包装好了很多的算法。但究竟包装了哪些算法,怎么去掉这些算法我并没有去查过。今天跟了一下源码,大概知道了。 首先要从下面这几行代码说起: Ke...

阅读(92)评论(0)赞 (0)

php

八大排序算法(冒泡,简单选择,直接插入,快速排序,希尔排序,归并排序,堆排序,基数排序)之代码实现(js&php版本) 

bjmayor 发布于 2016-08-29

前言 冒泡排序 简单选择排序 直接插入排序 快速排序 希尔排序   归并排序 堆排序 基数排序 前言 从学习数据结构开始就接触各种算法基础,但是自从应付完考试之后就再也没有练习过,当在开发的时候也是什么时候使用什么时候去查一下,现在在学习JavaScript,趁这个时间再把各种基...

阅读(157)评论(0)赞 (0)

java

各种排序算法的分析及Java实现

10

peace 发布于 2016-08-29

  排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。 数据结构与算法分析:C语言描述(原书第2版) PDF+源代码+习题答案...

阅读(56)评论(0)赞 (0)

linux学习

常用排序算法稳定性分析

php 发布于 2016-08-29

【1】选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法 冒泡排序、插入排序、归并排序和基数排序都是稳定的排序算法。 【2】研究排序算法的稳定性有何意义? 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前两个相等的数据其在序列中的先后位置顺序与排序后它们两个先后...

阅读(52)评论(0)赞 (0)

linux学习

几大排序算法的Java实现

maynard 发布于 2016-08-29

很多的面试题都问到了排序算法,中间的算法和思想比较重要,这边我选择了5种常用排序算法并用Java进行了实现。自己写一个模板已防以后面试用到。大家可以看过算法之后,自己去实现一下。 1.冒泡排序:大数向下沉,小数向上浮。 package TestProject; /** * 冒泡排...

阅读(66)评论(0)赞 (0)

linux学习

主宰这个世界的10种算法

5

bjmayor 发布于 2016-08-28

Reddit有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。如果对算法有所了解,读这篇文章时你可能会问“作者知道算法为何物吗?”,或是“Facebook的‘信息流’(News Feed)算是一种算法吗?”,如果“信息流”是算法,那就可以把所有事物都归...

阅读(74)评论(0)赞 (0)

Android

【常用算法思路分析系列】链表相关高频题集

4

php 发布于 2016-08-17

本文是【常用算法思路分析系列】的第四篇,总结链表相关的高频题目和解题思路。本文分析如下几个问题:1、环形链表的差值问题;2、只能访问单个结点的删除问题;3、链表的分化;4、打印两个链表的公共部分;5、把链表的每k个结点逆序;6、删除链表中指定结点;7、判断链表是否为回文结构;8、...

阅读(49)评论(0)赞 (0)

产品设计

A/B测试算法大揭秘第三篇:如何分析试验数据(下)

3

hellowo 发布于 2016-08-04

没人带,自学慢,不在BAT怎么学产品?人人都是产品经理联合200+BAT资深产品经理带你学 点此查看详情 希望通过我们的几篇文章,能够帮助你更好的了解A/B测试和置信区间,一起实现用A/B测试驱动产品优化。 P-value定义 P-value(以下简称P值),又称“显著性水平”,...

阅读(39)评论(0)赞 (0)

产品设计

个性化算法那么牛逼,为什么拯救不了你的产品?

7

bjmayor 发布于 2016-07-21

没人带,自学慢,不在BAT怎么学产品?人人都是产品经理联合200+BAT资深产品经理带你学 点此查看详情 现在是一个个性化的时代,这个时代还将继续个性化下去 -Sugar 现在几乎所有的产品都在做一件事情:为了提高用户的点击率、日活,通过对用户行为的分析,得出用户画像,然后为用户...

阅读(35)评论(0)赞 (0)