Binary Search Algorithm Java Code
This is an implementation of the binary search algorithm in (almost) one line. Given a number 'n' and a list 'L', the function returns the index of the number on the list, or -1.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
|License: Freeware||Download (30): Binary search in one line Download|
Tree::Binary::Search is a binary search tree for Perl. SYNOPSIS use Tree::Binary::Search; my $btree = Tree::Binary::Search->new(); $btree->useNumericComparison(); $btree->insert(5 => "Five"); $btree->insert(2 => "Two"); $btree->insert(1 => "One"); $btree->insert(3 => "Three");...
|License: Freeware||Size: 27.65 KB||Download (233): Tree::Binary::Search Download|
This script demonstrates a binary search through sorted data using bisect. A large array of random numbers is generated and then sorted. The the application shows where a given number would be inserted in the random data list.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
|License: Freeware||Download (29): Binary search and insert in Python Download|
Search::Binary is a Perl module for generic binary search. SYNOPSIS use Seach::Binary; $pos = binary_search($min, $max, $val, $read, $handle, [$size]); binary_search implements a generic binary search algorithm returning the position of the first record whose index value is greater than or...
|License: Freeware||Size: 2.05 KB||Download (76): Search::Binary Download|
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. Java checkstyle Tool automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard....
|License: Freeware||Size: 2.6 MB||Download (86): Java checkstyle Tool Download|
Gravitational search algorithm (GSA) is an optimization algorithm based on the law of gravity and mass interactions.This algorithm is based on the Newtonian gravity: "Every particle in the universe attracts every other particle with a force that is directly proportional to the product of their...
|License: Freeware||Size: 10 KB||Download (30): Gravitational Search Algorithm (GSA) Download|
SPWrapper project analyzes Oracle database system tables, finds out parameter names and types, and writes the Java code necessary for calling stored procedures. Do you ever needed to use stored procedures from java code? Perhaps you had to write first the stored procedure, then you had to write...
|License: Freeware||Size: 1024 KB||Download (81): SPWrapper Download|
JSizer project is a tool that shows java code size. JSizer reads in a set of jar files and then draws a graph of the current state of the code. The graph has nodes in it and the nodes get their color and size depending on a few things. - Green nodes are packages - Grey nodes are classes...
|License: Freeware||Size: 501.76 KB||Download (74): JSizer Download|
EclEmma is a free Java code coverage tool for Eclipse, available under the Eclipse Public License. It brings code coverage analysis directly into the Eclipse workbench.
The EclEmma project is also the home of the JaCoCo code coverage library which is the technical back-end for EclEmma and also...
Platforms: Windows, Mac, BSD, Linux
|License: Freeware||Size: 1.07 MB||Download (29): EclEmma - Java Code Coverage for Eclipse Download|
Catalogs provide management of collections of related indexes with a basic search algorithm.
|License: Freeware||Size: 20.48 KB||Download (16): zope.catalog Download|
Jamit is short from Java Access Modifiers Inference Tool and it allows you to infer tighter access modifiers for Java code. Analyzing bytecode, it can find out if fields or methods may be declared private, default, protected, or final. Engineering software with Jamit can thus help increase...
|License: Freeware||Size: 7.5 MB||Download (79): Jamit Download|
Parse::Java is a Perl module that acts like a parser for Java code. SYNOPSIS use Parse::Java; my $ast = Parse::Java->parse_file(MyClass.java); Parse::Java parses Java code into an Abstract Syntax Tree which can be used for many things like writing compilers and stuff. As this module is...
|License: Freeware||Size: 18.43 KB||Download (91): Parse::Java Download|
LWJGL (Lightweight Java Game Library) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (Open Graphics Library) and...
|License: Freeware||Size: 1.3 MB||Download (77): LWJGL Download|
The RabbitMQ Java client library allows Java code to interface to AMQP servers. The library is platform neutral; the binary distributions listed below differ only in the version of Java they are intended for use with. Please see the specification page for more information on AMQP interoperation...
|License: Freeware||Download (28): RabbitMQ Java AMQP client library Download|
Comparator Cutter is an Applet that generates generates custom Java code to implemet Comparable/Comparator. The Applet lets lets you provide a few facts about the Comparable or Comparator you want and the ComparatorCutter generates you well-commented Java source code to include in your own...
Platforms: Windows, Mac, Java, Linux, Unix
|License: Freeware||Size: 1.06 MB||Download (28): ComparatorCutter Download|
cvprof is a source-line coverage profiler for Java code, released under the terms of the LGPL. cvprof is a rewrite of JVMDICover that works under J2SDK-1.2, J2SDK-1.3 and J2SDK-1.5 (beta). JVMDICover was written by Joel Crisp and others. cvprof is implemented using the Java2 JVMDI interface...
Platforms: Windows, Mac, *nix, Flash,
|License: Freeware||Download (27): Java cvprof Coverage Profiler Download|
This is the web page for FindBugs, a program which uses static analysis to look for bugs in Java code. It is free software, distributed under the terms of the Lesser GNU Public License. The name FindBugs??a*zNz and the FindBugs logo are trademarked by The University of Maryland. FindBugs has been...
Platforms: Windows, Mac, *nix, Java, BSD Solaris
|License: Freeware||Download (27): FindBugs Download|
MATLAB/C mixed implementation for Astar search algorithmUsage:1. Extract the zip file2. Type "Mex Astar.cpp" in MATLAB command window to generate Astar.dll (you must choose to have such ability when installing MATLAB)"Spath_test.m" is a sample file to compare the performance of Dijkstra and A-star.
|License: Freeware||Size: 20.48 KB||Download (20): A-star Search Algorithm Download|
Particle swarm optimization is a derivative-free global optimum search algorithm based on the collective intelligence of a large group of intercommunicating entities. The individual particles are simple and primitive, knowing only their own current locations and fitness values, their personal...
|License: Freeware||Size: 30.72 KB||Download (20): Another Particle Swarm Toolbox Download|
The A* search algorithm is a simple and effective technique that can be used to compute the shortest path to a target location. This tutorial presents a detailed description of the algorithm and an interactive demo.
|License: Freeware||Size: 112.64 KB||Download (19): A* (A Star) search for path planning tutorial Download|