自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++ C# JS 数组乱序算法

一、背景数组乱序指的将数组的每一个元素随机打乱,并且对于每一个元素而言,它被放置到每一个位置的概率都相等。有很多算法都能实现这个要求,其中Knuth-Durstenfeld Shuffle算法性能较高,其时间复杂度为O(n),空间复杂度为O(1),实现也简单一些,这里给出算法的原理以及C++程序和C#程序。二、Knuth-Durstenfeld Shuffle算法其算法原理具体如下:已...

2019-08-16 02:32:41 447

原创 一种小数转分数的算法(不限整除)C++

最近需要用到小数转分数算法,便研究了一下。先看一下最终程序的效果: 说一下数学中有理小数转分数的过程: 有理小数分为有限小数和无限循环小数1. 有限小数:有限小数直接去小数点再约分即可。例:1.55=155100=31201.55=\dfrac{155}{100}=\dfrac{31}{20}2. 无限循环小数:先判断循环节长度nn,原小数aa乘以10n10^n后再

2017-07-05 19:16:14 13593 5

将凹凸多边形分解成三角形

本程序给出了将凹凸多边形分解成三角形的算法,但不支持自相交多边形的分解。使用C#语言winform给出了分解结果的图形界面。

2019-02-19

VB.NET 摄像头的控制

VB.NET 摄像头的控制,摄像头的查看

2010-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除