A complete list of all major algorithms (300), in any domain. The goal is to provide a ready to run program for each one, or a description of the algorithm. Programming languages include Java, JavaScript and PHP, C, C++ either in direct form or generated from a Scriptol source....
Aho–Corasick string matching algorithm : trie based algorithm for finding all substring matches to any of a finite set of strings Algorithm X : a nondeterministic algorithm Algorithms for calculating variance : avoiding instability and numerical overflow ALOPEX : a correlation-based machine-learning...
We view strings as sets of characters or as functions from [1..N] to [1..M] to study classical occupancy problems and their application to fundamental hashing algorithms. Functions from [1..N] to [1..N] are mappings, which have an interesting and intricate structure that we can study ...
I've marked inboldthe entries on this list that I'm really hoping to get implemented sometime soon. These are usually algorithms I've been reading up on more recently, or which build off of other algorithms/data structures I've coded up. Some of the descriptions here are vague (such as...
Hashmaps - Implementation of open addressing hash table algorithms in C++. [MIT] hat-trie - C++ implementation of a fast and memory efficient HAT-trie. [MIT] Hopscotch map - A fast header-only hash map which uses hopscotch hashing for collisions resolution. [MIT] LSHBOX - A c++ toolbox...
Data Structures / AlgorithmsDiffs, keypaths, sorted lists and other amazing data structures wrappers and libraries.Changeset - Minimal edits from one collection to another. BTree - Fast ordered collections for Swift using in-memory B-trees. SwiftStructures - Examples of commonly used data structures...
If you want to contribute, please readthis
On Offline Evaluation of Vision-based Driving Models Deep Fundamental Matrix Estimation ContextVP: Fully Context-Aware Video Prediction Visual Psychophysics for Making Face Recognition Algorithms More Explainable TrackingNet: A Large-Scale Dataset and Benchmark for Object Tracking in the Wild ...
();}publicvoidadd(intindex,Eelement){thrownewUnsupportedOperationException();}publicEremove(intindex){thrownewUnsupportedOperationException();}// Search Operations//获取某个元素在集合中的索引publicintindexOf(Objecto){//这里是由AbstractList内部已经提供了Iterator, ListIterator迭代器的实现类,分别为Itr,...
2.2.Algorithms 算法(Algorithms)是类集机制的另一个重要部分。算法操作类集,它在 Collections 类 中被定义为静态方法。因此它们可以被所有的类集所利用。每一个类集类不必实现它自己的 方案,算法提供了一个处理类集的标准方法。 2.3.Iterator 由类集框架创建的另一项是 Iterator 接口。一个迭代程序(iterator)提供...