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....
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 ...
Conjugate gradient : an algorithm for the numerical solution of particular systems of linear equations Connected-component labeling : find and label disjoint regions Constraint algorithm : a class of algorithms for satisfying constraints for bodies that obey Newton's equations of motion ...
Euclidean minimum spanning tree : algorithms for computing the minimum spanning tree of a set of points in the plane Euclidean shortest path problem : find the shortest path between two points that does not intersect any obstacle Exponentiating by squaring : an algorithm used for the fast computa...
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...
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...
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 ...
Algorithms Hashing Binary Social Network Analysis Hash Tables Computer Science View more details Mar 31st 2025 Course Auditing Coursera Stanford University CS: Theory Intermediate 4 Weeks 1-4 Hours/Week 41.00 EUR/month English Spanish Russian Portuguese French English Algorithms, Part ...
();}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)提供...