节点类 public class SyTree { //存储的数据 public double info; //左子节点 public SyTree lTree = null; //右子节点 public SyTree …
分类:算法
Java二分排序算法简易版(原创)
以下是二分排序的Java代码,排序的图片抽空我再发上去 package algorithm; import java.util.Arrays; /** * @author shany */ public class SY…
华为OJ算法题(一)
1、火车进站 class train_station { public: void get_result() { int num=0; int tem=0; cin>>num; int size=num; w…
使用Go自带的container/heap实现最小时间差计算
container/heap简介 container/heap提供了具有堆序性质的基本框架,只需要实现响应的接口,便可获得一个优先队列 接口如下: type Interface interface { sort.Inte…
算法系列之--Javascript和Kotlin的基数排序算法(原)
上一节我们学习了堆算法,这一节来学习基数算法,算法系列文章目录在这里。 介绍 之前的所有算法都是基于比较的算…
封装好的Folyd建图,C++源码
Floyd建图是图论中运用最广的算法,也是图论的经典范例。网上此种代码为数不少,但是都比较零散且缺乏封装性,对于新接触的人来说学习起来耗时耗力。由于前段时间开始搞数模,所以我自己将这些代码进行封装整理,便于大家运用学习,…
深度优先搜索(DFS)第七届蓝桥杯国赛 机器人塔
机器人塔 X星球的机器人表演拉拉队有两种服装,A和B。 他们这次表演的是搭机器人塔。 类似: A B B A B A A A B B B B B A B A B A B B A 队内的组塔规则是: A 只能站在 AA 或…
二叉堆
二叉堆的基本操作 数据结构表示: 使用一个一维数组表示,下标从1开始计算,如果是C/C++语言,则忽略下标为0的元素。使用n表示队中元素的个数。 堆的两个基本操作: …
欢迎使用CSDN-markdown编辑器
算法(第四版)课后题 1.2.1 问题:编写一个Point2D的用例,从命令行接受一个整数N。在单位正方形中生成N个随机点,然后计算两点之间的最近距离。 代码块 public static void main(Strin…
PHP实现常见算法之二河内之塔
/** * * @Name 河内之塔 * * @Desc * 河内之塔: 据说创世纪时Benares有一座波罗教塔,是由三支钻石棒(Pag)所支撑,开始时神在第一根棒 * 上放置64个由上至下依由小至大排列的金盘(Dis…
有一种感觉叫二分(二分答案)
二分答案,近年来NOIp也有考过(2015提高组D2T1跳石头) 我们可以看一下它的题目 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N…
经典排序算法总结与实现
数据结构和算法其实很重要,无论是哪种语言都会用到它们,今天博主就来总结一下常用的七种排序算法,便于简单阅读,就c语言来实现了。 每个算法都按照从小到大排序。 冒泡排序(Bubble Sort) 原理 冒泡排序是一种简单的…