点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 算法(N后)
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
C语言经典算法大全
老掉牙 河内塔 费式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法求 PI Eratosthenes筛选求质数 超长整数运算(大数运算) 长 PI 最大公因数、最小公倍数、因式分解 完美数 阿姆斯壮数 最大访客数 中序式转后序式(前序式) 后序式的运算 关于* 洗扑克牌(乱数排列) Craps*游戏 约瑟夫问题(Josephu
所属分类:
C/C++
发布日期:2018-07-25
文件大小:1048576
提供者:
qq_21022839
八皇后后问题(不止是八个皇后)
n后问题,输出所有情况,回溯法解题,感觉较为简单。。。
所属分类:
C/C++
发布日期:2018-10-22
文件大小:1024
提供者:
j1137573560
数据结构第九章 查找作业及答案(100分).docx
1.对于二叉排序树,下面的说法( )是正确的。 A.二叉排序树是动态树表,查找不成功时插入新结点时,会引起树的重新分裂和组合 B.对二叉排序树进行层序遍历可得到有序序列 C.用逐点插入法构造二叉排序树时,若先后插入的关键字有序,二叉排序树的深度最大 D.在二叉排序树中进行查找,关键字的比较次数不超过结点数的1/2 2.在有n个结点且为完全二叉树的二叉排序树中查找一个键值,其平均比较次数的数量级为( )。 A.O(n) B.O(log2n) C.O(n*log2n) D.O(n2) 3.静态查找
所属分类:
C/C++
发布日期:2019-09-21
文件大小:90112
提供者:
weixin_41360517
简化版遗传算法实例(可运行)c
很多人可能不太懂遗传算法的基本原理,或者理解了基本原理后不怎么会使用,我为了方便学习,写了一个基于合并石子的遗传算法解决算法。为了方便初学者学习,简化了一些遗传算法扩展部分,只留下了核心算法,不过仍然需要一定的逻辑基础。这段代码采用c语言写的,里面注释什么的研究很清晰了 遗传算法相对于遍历和动态规划虽然在小问题上优势不大。但是在大数据处理问题上有绝对的速度优势 假设数据量为n 对于运行次数 (不是时间复杂度)遍历算法可能是n的n次方或者 n的阶乘 动态规划至少也是n的三次方 遗传算法
所属分类:
C
发布日期:2019-03-23
文件大小:6144
提供者:
pass_jmc
数据结构第五章作业答案参考(C语言)
1.两个串相等的充要条件是( )。A.串长度相等B.串长度任意 C.串中各位置字符任意 D.串中各位置字符均对应相等 2.对称矩阵的压缩存储:以行序为主序存储下三角中的元素,包括对角线上的元素。二维下标为( i, j ),存储空间的一维下标为k,给出k与 i, j (i<j)的关系k=( ) (1<= i, j <= n , 0<= k < n*(n+1)/2)。 A.i*(i-1)/2+j-1 B.i*(i+1)
所属分类:
C/C++
发布日期:2019-03-17
文件大小:18432
提供者:
weixin_41360517
新榜算法白皮书
新榜指数(New Rank Index,NRI)系由新榜(newrank.cn)基于海量数据、用户深度反馈 及专家建议而推出,用于衡量中国移动互联网渠道新媒体(主要指两微一端)的传播能力, 此指数反映该新媒体主体的热度和发展趋势。什么是新榜指数 新榜指数( New raη < Index,NR)系由新榜( newrank. cn)基于海量数据、用户深度反馈 及专家建议而推出:用于衡量中国移动互联网渠道新媒体(主要指两微端)的传播能力 此指数反映该新媒体主体的热度和发展趋势。 以下算法主针对
所属分类:
互联网
发布日期:2019-01-12
文件大小:439296
提供者:
weixin_40692548
算法系列15天速成 第十二天 树操作【中】
先前说了树的基本操作,我们采用的是二叉链表来保存树形结构,当然二叉有二叉的困扰之处,比如我想找到当前结点的“前驱”和“后继”,那么我们就必须要遍历一下树,然后才能定位到该“节点”的“前驱”和“后继”,每次定位都是O(n),这不是我们想看到的,那么有什么办法来解决呢
所属分类:
其它
发布日期:2020-10-26
文件大小:84992
提供者:
weixin_38667581
KMP算法(C++)示例代码
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是通过一个next()函数实现,函数本身包含了模式串的局部匹配信息。KMP算法的时间复杂度O(m+n)。
所属分类:
C/C++
发布日期:2020-11-24
文件大小:672
提供者:
Derican
JS及PHP代码编写八大排序算法
从学习数据结构开始就接触各种算法基础,但是自从应付完考试之后就再也没有练习过,当在开发的时候也是什么时候使用什么时候去查一下,现在在学习Javascr ipt,趁这个时间再把各种基础算法整理一遍,分别以JS和PHP语法的方式编写代码。 1.冒泡排序 原理:临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束 时间复杂度:平均情况:O(n2) 最好情况:O(n) 最坏情况:O(n2
所属分类:
其它
发布日期:2020-11-22
文件大小:92160
提供者:
weixin_38670391
Python实现的选择排序算法示例
本文实例讲述了Python实现的选择排序算法。分享给大家供大家参考,具体如下: 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序每次只记录最大数的索引值. 类似于冒泡排序, 也是要比较n-1次, 区别是冒泡排序每次都交换, 选择排序只在最后比较完后才进行交换 示例代码: #!/usr/bin/env python # coding:utf-8 d
所属分类:
其它
发布日期:2020-12-25
文件大小:50176
提供者:
weixin_38639642
python实现SOM算法
算法简介 SOM网络是一种竞争学习型的无监督神经网络,将高维空间中相似的样本点映射到网络输出层中的邻近神经元。 训练过程简述:在接收到训练样本后,每个输出层神经元会计算该样本与自身携带的权向量之间的距离,距离最近的神经元成为竞争获胜者,称为最佳匹配单元。然后最佳匹配单元及其邻近的神经元的权向量将被调整,以使得这些权向量与当前输入样本的距离缩小。这个过程不断迭代,直至收敛。 网络结构:输入层和输出层(或竞争层),如下图所示。 输入层:假设一个输入样本为X=[x1,x2,x3,…,xn],是
所属分类:
其它
发布日期:2020-12-24
文件大小:204800
提供者:
weixin_38732842
Python基于贪心算法解决背包问题示例
本文实例讲述了Python基于贪心算法解决背包问题。分享给大家供大家参考,具体如下: 贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。 贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。 完全背包问题:给定n个物品和一个容量为C的背包,物品i的重量是Wi,其价值为Vi,背包问题是如何选择入背包
所属分类:
其它
发布日期:2020-12-23
文件大小:54272
提供者:
weixin_38545517
PHP实现排序堆排序(Heap Sort)算法
算法引进: 在这里我直接引用《大话数据结构》里面的开头: 在前面讲到 简单选择排序 ,它在待排序的 n 个记录中选择一个最小的记录需要比较 n – 1 次,本来这也可以理解,查找第一个数据需要比较这么多次是正常的,否则如何知道他是最小的记录。 可惜的是,这样的操作并没有把每一趟的比较结果保存下来,在后一趟的比较重,有许多比较在前一趟已经做过了,但由于前一趟排序时未保存这些比较结果,所以后一趟排序时又重复执行了这些比较操作,因而记录的比较次数较多。 如果可以做到每次在选择到最小记录的同时,并根据比
所属分类:
其它
发布日期:2020-12-20
文件大小:78848
提供者:
weixin_38663443
c语言实现冒泡排序、希尔排序等多种算法示例
实现以下排序插入排序O(n^2) 冒泡排序 O(n^2) 选择排序 O(n^2) 快速排序 O(n log n) 堆排序 O(n log n) 归并排序 O(n log n) 希尔排序 O(n^1.25) 1.插入排序 O(n^2) 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置⒋ 重复步骤3,直到找到已排序的元素小
所属分类:
其它
发布日期:2020-12-31
文件大小:71680
提供者:
weixin_38667697
coder7788:数据结构与算法-源码
数据结构与算法 先进先出(FIFO,先进先出)的线性表,可以使用多重或链表来实现。 本身只允许在初始(rear)进行插入操作也就是入队enqueue,在前端(front)进行删除操作也就是出队dequeue 示意图: 假设队列中有n个元素。 访问:O(n)//最坏情况 插入删除:O(1)//后端插入前端删除元素
所属分类:
其它
发布日期:2021-03-19
文件大小:238592
提供者:
weixin_42131601
JavaScript-Algorithms:基础理论+ JS框架应用+实践,从0到1内置整个前端算法体系-源码
Javascr ipt算法 我是瓶子君,公众号“前端瓶子君”作者,前端进阶博客: : 作为一名前端,虽然在平常开发中很少编写算法,但当我们需要深入前端框架,开发语言,开源库时,懂算法将大大提高我们看源码的能力。例如: virtual-dom diff算法做了一些约定,后将原先O(n3)的时间复杂度降到了O(n),核心原理就是一个树的深度优先搜索 babel这些就是一些编译原理的解析器,生成抽象语法树的知识,再将抽象语法树进行转换操作生成文件 浏览器的历史,只能可以使用栈来实现 webpac
所属分类:
其它
发布日期:2021-03-14
文件大小:6144
提供者:
weixin_42139460
classic_algorithm:经典算法-源码
经典算法 经典算法 程序设计=数据结构+算法 数据结构分为逻辑结构和物理结构 逻辑结构:是指数据对象中数据元素之间的相互关系,也是我们未来最需要关注和讨论的问题。 物理结构:是指数据的逻辑结构在计算机中存储形式。 集合结构:集合结构中的数据元素除了同属一个集合。 线性结构:数据元素一对一的关系。 树形结构:数据元素之间存在一对多关系。 图形结构:图形数据元素是多对多关系。 数据存储方式:顺序存储结构和链式存储结构。 顺序存储结构一块一块。 链式存储结构局部厚度。 算法效率 时间复杂度 T(n)为
所属分类:
其它
发布日期:2021-02-23
文件大小:151552
提供者:
weixin_42131405
Arraymancer:Nim中快速,符合人体工程学的便携式张量库,通过OpenMP,Cuda和OpenCL后端深入研究CPU,GPU和嵌入式设备-源码
Arraymancer-一个n维张量(ndarray)库。 Arraymancer是Nim中的张量(N维数组)项目。 主要重点是提供一个快速且符合人体工学的CPU,Cuda和OpenCL ndarray库,可在其上构建科学的计算生态系统。 该库的灵感来自于Numpy和PyTorch,并针对以下用例: 用于数值计算的N维数组(张量) 机器学习算法(如Scikit-learn:最小二乘解算器,PCA和降维,分类器,回归器和聚类算法,交叉验证)。 深度学习 可以在没有机器学习和深度学习组件的
所属分类:
其它
发布日期:2021-02-03
文件大小:1048576
提供者:
weixin_42153793
C语言基础算法
(1)冒泡排序(起泡排序) 假设要对含有n个数的序列进行升序排列,冒泡排序算法步骤是: ①从存放序列的数组中的第一个元素开始到后一个元素,依次对相邻两数进行比较,若前者大后者小,则交换两数的位置; ②第①趟结束后,大数存放到数组的后一个元素里了,然后从第一个元素开始到倒数第二个元素,依次对相邻两数进行比较,若前者大后者小,则交换两数的位置; ③重复步骤①n-1趟,每趟比前一趟少比较一次,即可完成所求。 例1、任意读入10个整数,将其用冒泡法按升序排列后输出。
所属分类:
其它
发布日期:2021-01-21
文件大小:76800
提供者:
weixin_38627213
第二章 算法时间复杂度
一、主定理 1、 主要是计算 n_log_b_a 。求出来之后和后面的Fn进行比较,然后按照规则些出结果就行。 2、一句话解释:这两个值哪一个大就取谁;想等的话先看Fn里面log的次数,最终的结果在log的基础之上+1就是最终结果log的次数。例题如右下角 3、要注意的一点就是:保证T(n)的形式要和定理里面的一样,一个大问题拆解成为几个相等的小问题。 1、例题如上。 2、N!是阶数最高的,属于NP难问题。复杂度是最大的。 3、n的n次方乘以log n。 Fib数列递推公式的证明(斐波那契
所属分类:
其它
发布日期:2021-01-20
文件大小:2097152
提供者:
weixin_38651286
«
1
2
3
4
5
6
7
8
9
10
11
...
28
»