#

算法

  • Java数据结构与算法之栈(动力节点Java学院整理)

    stack,中文翻译为堆栈,其实指的是栈,heap,堆。这里讲的是数据结构的栈,不是内存分配里面的堆和栈。 栈是先进后出的数据的结构,好比你碟子一个一个堆起来,最后放的那个是堆在最上面的。 队列就是排

    作者:mrr
    2020-09-28 03:03:15
  • 堆排序的基本实现

    void AdjustHeap(int *a, int size,int root)//建最大堆{ if (a == NULL ) { return; } int child = root*2+1;

    作者:zheng_feng
    2020-09-27 20:12:27
  • JS/HTML5游戏常用算法之碰撞检测 地图格子算法实例详解

    本文实例讲述了JS/HTML5游戏常用算法之碰撞检测 地图格子算法。分享给大家供大家参考,具体如下: 这种算法经常用于RPG(早期的《最终幻想》、《DQ》、《仙剑奇侠传》)、SLG(《炎龙骑士团》、《

    作者:krapnik
    2020-09-26 20:42:24
  • python实现二分查找算法

    介绍 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 前提 必须待查找的序列有序 时间复杂

    作者:流柯
    2020-09-25 21:54:19
  • 还不懂递归?读完这篇文章保证你会懂

    前言 这篇文章一个多月前以英文发表在我的个人博客,现在抽空翻译成中文,并补充一些没来得及写的内容。 昨天我发表的《如何在 JS 代码中消灭 for 循环》引起很多争议。为了避免没营养的讨论,我先声明

    作者:leihuang
    2020-09-25 00:41:31
  • 深度优先和广度优先

    准备数据结构 在进行广度优先和深度优先查找前,先定义一个数据结构。这里我用二叉树,每个节点的定义如下: class Node(object): def __init__(self, item,

    作者:骑士救兵
    2020-09-24 04:46:05
  • Python实现的维尼吉亚密码算法示例

    本文实例讲述了Python实现的维尼吉亚密码算法。分享给大家供大家参考,具体如下: 一 代码 # -*- coding:utf-8 -*- #key='relations' #plaintext=

    作者:chengqiuming
    2020-09-24 02:40:17
  • 算法数据结构面试分享(六)数组排序问题(2) - 计数排序

    数组排序问题(2) 昨天我们留了一道题目“给你一个整型数组,里面出现的数在[0-100] 之间,能用最优化的方法帮我排序吗”。 1. 确保我们理解了问题,并且尝试一个例子,确认理解无误. 这是一道排序

    作者:高晓明01
    2020-09-23 23:28:32
  • Java基于循环递归回溯实现八皇后问题算法示例

    本文实例讲述了Java基于循环递归回溯实现八皇后问题。分享给大家供大家参考,具体如下: 运行效果图如下: 棋盘接口 /** * 棋盘接口 * @author Administrator *

    作者:qq7342272
    2020-09-23 06:28:38
  • Python模拟简单电梯调度算法示例

    本文实例讲述了Python模拟简单电梯调度算法。分享给大家供大家参考,具体如下: 经常在公司坐电梯,由于楼层较高,是双联装的电梯,但是经常等电梯很久,经常有人骂写电梯调度算法的。回来闲来无事,自己尝试

    作者:zzulp
    2020-09-22 18:03:50