这是 ShowMeAI 持续分享的速查表系列!本速查表是《图解算法数据结构》,一图胜千言!这套漫画,覆盖了Big O Notation,Data Structures、Array、Linked List、Stack、Queue、Hash Table、Binary Heap、Binary Search Tree 等知识点,美观且直观。快下载来督促自己学习吧!
2023-01-02 09:23:48 2.24MB 算法 数据结构 列表
1
matlab微分方程代码张力结构建模(MOTES) 欢迎使用MOTES软件! 一般信息 我们的研究团队致力于使用Tensegrity结构集成结构和控制设计。 该小组专注于设计张力结构以达到指定的目标。 这些目标的范围可以从最小化结构的质量到控制结构以满足特定的性能。 该软件旨在研究张力系统的静态和动态。 作者希望将其作为开源软件来帮助对这一领域也感兴趣的其他研究人员。 该软件的贡献主要在以下两个方面:首先,静态分析通过优化弦线中的拉力和无外力(自平衡状态)中的杆中的压缩力,来提供张力结构的最小质量;以及在给定的外力作用下优化问题被写为线性规划,以解决屈服约束下所需的最小质量。 该软件还允许通过非线性优化求解器求解屈曲和屈服失效准则下的最小质量。 其次,动力学分析使用二阶矩阵微分方程来模拟张力结构的任何复杂性的动力学。 该动态模型假设钢筋是刚性的,而弦则显示出弹性行为(Hookean)。 要理解这些代码,需要本科线性代数和一些MATLAB的基础知识。 该软件的开发基于: •64位Windows•MATLAB•MATLAB优化工具箱注意:与2009a以后的MATLAB版本兼容的Win7 /
2022-11-28 10:26:00 130.98MB 系统开源
1
布什 RBush是用于点和矩形2D空间索引的高性能.NET库。 它基于具有批量插入支持的优化R树数据结构。 空间索引是用于点和矩形的特殊数据结构,它使您可以高效地执行查询,例如“边界框内的所有项目”(例如,比遍历所有项目快数百倍)。 它最常用于地图和数据可视化。 该代码已从Javascript 库复制而来。 安装 使用Nuget进行Install-Package RBush ( Install-Package RBush )。 用法 创建一棵树 首先,定义数据项类以实现ISpatialData ,这要求该类公开Envelope属性。 然后该类可以这样使用: var tree = new RBush < Point>() 构造函数的可选参数( maxEntries:定义树节点中的最大条目数。 9 (默认情况下使用)是大多数应用程序的合理选择。 较高的值表示更快的插入和较慢的搜索,反之亦然。 var tree = new RBush < Point>( maxEntries : 16 ) 新增资料 插入一个项目: var item = new Point { Env
2022-11-14 22:49:45 23KB algorithm data-structures r-tree spatial-index
1
Data Structures and Algorithms in Java 数据结构和算法 第四版 英文版本
2022-10-28 19:37:22 14.81MB Data Structures Algorithms
1
数据结构和算法工作 包含我在佐治亚理工学院 2014 年秋季 CS 1332 课程中用 Java 编写的各种数据结构和算法的存储库
2022-10-25 14:42:24 42.84MB Java
1
数据结构图投资组合分配 使用邻接矩阵或邻接表和各种算法(例如深度优先搜索,广度优先搜索和Dijkstra算法)存储的无向和有向图抽象数据类型的Python3实现。 该项目在2021年冬季季度完成,在Tim Alcon教授的指导下,在OSU的CS 261数据结构课程中完成。 这两个文件中已经提供了各种测试用例。 只需运行: $ ./d_graph.py 或者 $ ./ud_graph.py
2022-10-08 20:29:02 7KB Python
1
布卢姆 该软件包实现了通用用法的布隆过滤器。 它使用FNV和一个简单的技巧来计算所需的k个散列。 特征 初始化Bloom Filter仅需要过滤器的大小和哈希函数的数量。 使用Uint8Array TypedArray来确保最小的内存占用。 使用位操作对我们的位集进行操作意味着更好的性能(需要进行一次测试)。 FNV哈希和简单的线性哈希用作哈希函数。 可以通过将不同的元素类型(数字,字符串)转换为字符串来插入它们。 用法 const BloomFilter = require ( 'bloomf' ) ; const filterSize = 10 ; const kHashes = 3 ; const bl = new BloomFilter ( filterSize , kHashes ) ; bl . insert ( 3 ) ; bl . insert ( "bloblo"
1
CS 61B Data Structures, Spring 2021课件
2022-09-24 17:07:06 63.06MB CS61B
1
Data Structures and Algorithms in Java 6th Edition.2014.pdf数据结构与算法 纯英文 java
2022-09-12 01:26:37 9.34MB 数据结构 算法 java 英文版
1
开放数据结构涵盖了序列(列表),队列,优先级队列,无序字典,有序字典和图的数据结构的实现和分析。
2022-09-11 05:18:16 86B 计算机科学
1