-
最小不重复数问题
问题描述:给定一个数n,找出大于这个数的最小不重复数(任意相邻位数字不相同)。
程序给出了两种方法:find和find1,其中find1属于暴力法,直接从n+1开始寻找,每次加1,知道找到满足条件的不重复数为止。
第二种方法比较巧妙,将n各位数字存到一个数组a[]里,下标大小对应位数高低,比如1234,数组a[0...3]依次为1,2,3,4;从最高位开始找相邻的重复数,较低的重复位加1带进位,高位循环加进位直到无进位,低位置零;回到次高位重新寻找重复位,直到无重复位。
- 2022-05-13 23:24:34下载
- 积分:1
-
杜鹃算法时间
它是杜鹃搜索算法的MATLAB语言编码。杜鹃是求解NP难问题的优化算法类型
- 2022-03-23 17:43:31下载
- 积分:1
-
Hao C
谭浩强C语言书中的一个走迷宫的例子,此程序是其算法实现,用VC编译运行-Hao C-language book of a Maze example of this process is its algorithm, compiled with VC operation
- 2022-12-31 14:35:03下载
- 积分:1
-
卡尔曼原理小Demo
资源描述演示卡尔曼,跟踪白纸上的一个运动的黑点。适合用来理解卡尔曼算法。
- 2022-03-02 02:23:09下载
- 积分:1
-
实现无损压缩lzw算法
lzw算法实现文件的无损压缩 包含解压缩 程序可以运行LZW压缩算法的基本原理:提取原始文本文件数据中的不同字符,基于这些字符创建一个编译表,然后用编译表中的字符的索引来替代原始文本文件数据中的相应字符,减少原始数据大小。看起来和调色板图象的实现原理差不多,但是应该注意到的是,我们这里的编译表不是事先创建好的,而是根据原始文件数据动态创建的,解码时还要从已编码的数据中还原出原来的编译表.
- 2022-07-09 22:05:05下载
- 积分:1
-
用C++实现各种排序算法:如冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序、基数排序和堆排序,并带有源代码说明...
用C++实现各种排序算法:如冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序、基数排序和堆排序,并带有源代码说明-With C++ Realize a variety of sorting algorithms: such as Bubble Sort, Selection Sort, Insertion Sort, Hill sort, quick sort, merge sort, Radix Sort and Heap Sort, with source code Description
- 2023-08-13 02:15:02下载
- 积分:1
-
产生随机数,包含产生随机数的代码!
产生随机数,包含产生随机数的代码!-generate random number,including the code.
- 2022-06-16 08:13:50下载
- 积分:1
-
基于神经网络的高校科研能力评估研究
资源描述通过对20所高校的科研能力进行了调研和评价,选取其中较为重要的11个评价指标的数据,并结合离散Hopfield神经网络的联想记忆能力,建立离散Hopfield高校科研能力评价模型,并对其进行仿真测试。
- 2022-01-26 01:23:35下载
- 积分:1
-
Python 利用arcgis 内核进行批量影像镶嵌
在Python下基于Arcgisn内核完成了影像拼接的功能,根据图像的地理位置进行拼接,对于重叠去的处理,就是后面处理的图像会覆盖前面处理的图像,计算所有的输入文件的空间范围的并集,然后根据图像的分辨率,计算结果图像的大小投影等信息,这个函数里面其实可以直接进行投影转换,等一系列的坐标转换处理,程序可以运行。
- 2022-05-17 03:08:46下载
- 积分:1
-
kNN landsat
KNN算法碳映射
- 2022-03-13 15:07:39下载
- 积分:1