-
最小不重复数问题
问题描述:给定一个数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
-
基于GA 和PSO 的RFID 室内定位算法研究
资源描述随着物联网的兴起,室内无线定位技术得到广泛应用。其中基于RFID 的定位
技术由于具备系统可靠性高,在低成本预算下能取得较高定位精度等优点,因此
成为学者们的研究热点。现阶段基于RFID 技术的二维定位算法已比较成熟,因此
本论文重点研究RFID 室内三维定位技术。本文首先讲解RFID 室内定位的相关基
础理论及典型算法,然后分析现有算法的不足之处,从中确定新算法改进方向。
- 2023-07-21 15:45:04下载
- 积分:1
-
可以自由定义长度的bits
c++的bit模板只能用常数制定大小,这里重新定义bit使其可以用变量第一定义大小,更方便
- 2022-02-21 14:25:29下载
- 积分:1
-
c + + 中的 BFS 15_Puzzle 源代码
c + + 中的 BFS 15_Puzzle 源代码
- 2022-01-26 05:37:50下载
- 积分:1
-
产品进销存管理系统
针对某一种行业的库房的产品进销存情况进行管理。 1、采用一定的存储结构对库房的货品及其数量进行分类管理; 采用链表的结构对产品的各种信息进行存储,对存储的信息才用了结构体,同时用到指针变量,采用尾插法建立带头节点的链表,尾指针初始指向头结点,如果要继续添加信息,把终端结点指针置空,返回链表头指针。 2、可以进行产品类的添加、产品的添加、产品数量的添加; 在这一部分,我把它做成了一个整体,即同时进行产品的各种信息的添加,通过在链表head中插入结点来实现。 3、能够查询库房每种产品的总量、进货日期、销出数量、销售时间等; 在这一部分,设计一个链表的查找,通过选择商品号还是商品名称 进行查找,对商品进行循环查询,找到产品时,显示查询到的产品的各项信息,查不到商品时输出没有查到要查找的通讯信息 其他: 还做了链表结点的删除,用于进行将无用信息的删除,通过调用查找函数,查到时,释放该结点空间。
- 2022-02-27 01:19:57下载
- 积分:1
-
牛顿迭代法和基于牛顿法的steffensen加速法matlab源代码
资源描述用迭代的方法求解方程的数值解,牛顿迭代法具有二阶收敛度,newton-steffensen法具有三阶收敛度。源代码注释写的很详细,只需要替换掉方程的解析式就可以计算新的方程。
- 2022-03-07 02:11:50下载
- 积分:1
-
n皇后问题,亦是经典算法与分析题目,通过回溯的方法,解决此问题...
n皇后问题,亦是经典算法与分析题目,通过回溯的方法,解决此问题-n queens problem, is also a classical algorithms and analysis of the subject, through the back way to solve this problem
- 2022-12-30 04:25:03下载
- 积分:1
-
查看各目录文件大小,可以很快查找出个文件的大小,当硬盘空间不足时。...
查看各目录文件大小,可以很快查找出个文件的大小,当硬盘空间不足时。-See the directory file size, can quickly find out the size of files, when the hard disk space is insufficient.
- 2022-02-02 02:43:11下载
- 积分:1
-
基于LABVIEW的心电数据
资源描述本系统基于labview的心电信号处理,主要内容是用labview2014读取麻省理工心电数据库,对读取的数据进行滤波,通过前面板的界面对处理后的数据进行显示!
- 2022-04-17 20:38:39下载
- 积分:1
-
BLDC源码
使用AVR的无刷马达控制程序,无感BLDC算法。实现了无刷直流电机的速度环PID控制,效果可以。供大家参考交流使用
- 2022-03-03 11:31:46下载
- 积分:1