[TOC] 第一章:流程控制 1.1 顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句的执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的, 它是任何一个算法都离不开的一种基本算法结构。 第二 ...
分类:
编程语言 时间:
2020-05-25 19:12:11
阅读次数:
61
C程序设计实验报告 姓名:杨静 实验地点:家 实验时间:2020.05.19 实验项目 1.一维数组的应用 2.二维数组的应用 3.字符组的应用 一、实验目的与要求 1、掌握一维和多维数组的定义和数组元素的引用方法。 2、了解一维和多维数组初始化的方法。 3、学习一维和多维数组的基本算法。 4、掌握 ...
分类:
编程语言 时间:
2020-05-19 22:41:24
阅读次数:
92
C程序设计实验报告 姓名:黄静微 实验地点:家 实验时间:2020.04.21 & 2020.05.19 实验项目 " " " " " " " " " " " " 一、实验目的与要求 掌握一维和多维数组的定义和数组元素的引用方法 了解一维和多维数组的初始化方法 学习一维和多维数组的基本算法 掌握使用 ...
分类:
编程语言 时间:
2020-05-19 12:59:46
阅读次数:
200
网络流常见建图套路总结(重制版) [TOC] 前置知识 1. 网络流的基本算法:Dinic最大流,EK+SPFA求费用流 2. 最小割,最小割最大流定理 3. 二分图判定,匹配,相关性质 4. 常见最短路径算法:Dijkstra,SPFA,Floyd 最大流 二分图最大匹配与多重匹配 定义: 二分图 ...
分类:
其他好文 时间:
2020-05-18 21:08:15
阅读次数:
72
实验项目:7.3.1练习1、7.3.1练习2、7.3.2练习1 姓名:黄昊阳 实验地点:家 实验时间:2020.5.7 一、实验目的与要求 1、掌握一维和多维数组的定义和数组元素的引用方法。2、了解一维和多维数组初始化的方法。3、学习一维和多维数组的基本算法。 二、实验内容 实验7.3.1练习1 1 ...
分类:
编程语言 时间:
2020-05-10 21:11:26
阅读次数:
72
问题: V先生有一天工作到很晚,回家的时候要穿过一条长l的笔直的街道,这条街道上有n个路灯。假设这条街起点为0,终点为l,第i个路灯坐标为ai。路灯发光能力以正数d来衡量,其中d表示路灯能够照亮的街道的点与路灯的最远距离,所有路灯发光能力相同。为了让V先生看清回家的路,路灯必须照亮整条街道,又为了节 ...
分类:
编程语言 时间:
2020-04-26 16:49:31
阅读次数:
135
1 粒子群算法 1.1 概述 粒子群算法(Particle Swarm Optimization,PSO)由Kennedy和Eberhart于1995年提出。该算法的思想来源于对鸟类捕食行为的研究,鸟之间通过集体的协作使得群体能够找到最多的食物,PSO便是通过模拟鸟群飞行觅食的行为,来寻找最优解的算 ...
分类:
编程语言 时间:
2020-04-23 22:59:39
阅读次数:
120
使用R语言进行Metroplis-in-Gibbs采样和MCMC运行分析 ...
分类:
编程语言 时间:
2020-04-19 14:28:08
阅读次数:
115
概述 冒泡排序是一种简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。 走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 算法描述 比较相邻的元素。如果第... ...
分类:
编程语言 时间:
2020-04-17 09:36:05
阅读次数:
84
描述 选择排序(Selection-sort)是一种简单直观的排序算法。 它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 以此类推,直到所有元素均排序完毕。 表现最稳定的排序算法之一,因为无论... ...
分类:
编程语言 时间:
2020-04-17 09:20:40
阅读次数:
63