randpermquick 1.0 |
Date Added: June 15, 2013 | Visits: 191 |
|
||||||||
You can generate random permutations using MATLAB's randperm function. Unfortunately, thius function is quite inefficient since it is implemented by sorting a list of random numbers. This requires time O(n * log(n)).Using the Knuth shuffle algorithm this operation only takes time O(n). This package implements the Knuth shuffle.Usage: Simply use randpermquick(n) instead of randperm(n).Note that the file randpermquick_helper.c has to be compiled before randpermquick can be used.
|
License: Shareware | Size: 10 KB |
USER REVIEWS
RANDPERMQUICK RELATED
Libraries
-
Algorithm::Pair::Best 1.010
Algorithm::Pair::Best is a Perl module to select pairings (designed for Go tournaments, but can be used for anything, really). SYNOPSIS use Algorithm::Pair::Best; my $pair = Algorithm::Pair::Best->new( ? options ? ); $pair->add( item, ?... |
10.24 KB | |
Development Tools
-
Differential Evolution 1.0
This contribution provides functions for finding an optimum parameter set using the evolutionary algorithm of Differential Evolution. Simply speaking: If you have some complicated function of which you are unable to compute a derivative, and you... |
81.92 KB | |
Multimedia
-
Small calculater GUI 1.0
his GUI takes 2 user chosen numbers and applies a matchmatical operation on the two numbers. Also shows save and load functionality.My first attempt at a GUI |
10 KB | |
Programming
-
GFlags 1.5
The gflags package contains a library that implements commandline flags processing. As such it's a replacement for getopt(). It has increased flexibility, including built-in support for C++ types like string, and the ability to define flags in the... |
512 KB | |
Business
-
KInterbasDB 3.2
KInterbasDB is a Python extension package that implements Python Database API 2.0-compliant support for the open source relational database Firebird and some versions of its proprietary cousin Borland?*A* Interbase?*A*. In addition to the minimal... |
1.45 MB | |
Programming
-
Acovea 1.0.1
Acovea implements a genetic algorithm for finding the "best" options for compiling programs with the GCC C and C++ compilers. ACOVEA (Analysis of Compiler Options via Evolutionary Algorithm) implements a genetic algorithm to find the "best"... |
399.36 KB | |
Programming
-
Meep FDTD 1.0.1
Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation software. Meep FDTD is a free finite-difference time-domain (FDTD) simulation software package developed at MIT to model electromagnetic systems, along with our... |
747.52 KB | |
Image Galleries
-
OpenGl 3D Effect 1.1
OpenGl 3D Effect code creates a nice effect of crumbling in 3D. It simply takes a picture and decomposes it in tiny particles (their size can be specified). |
215.04 KB | |
Communication
-
Fast Circular (Periodic) Cross Correlation 1.0
Uses fft to calculate the circular cross correlation of two periodic signal vectors.This is equivalent to xc(k)=sum(u1.*circshift(u2,k)), but much faster (on the order of 500 times faster for a 1024 point signal).The package also includes two... |
10 KB | |
Modules
-
Danish stemmer 6.x-1.0
This module helps improve search on Danish Drupal sites by reducing words to their stem. It implements the Danish stemming algorithm described by the Snowball project. |
122.88 KB |
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts
-
Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers.... |
5.49 MB | |
Scripts
-
B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to... |
5.49 MB | |
Scripts
-
B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or... |
5.49 MB | |
Scripts
-
Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start... |
5.49 MB | |
Scripts
-
Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed... |
5.49 MB | |
Development Tools
-
Aml2CHM 3.50
Those who use the popular Aml Pages text editor might be looking out for a way of generating help files from their text and notes. Aml2CHM is a plug-in that was developed to offer people a quick and efficient way of converting Aml Pages documents... |
549.99 KB | |
Development Tools
-
VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV. |
10 KB | |
Development Tools
-
Sending reports and timestamped file by emailing 1.0
main executing reference usage:[1] usage_send_mail.mIllustrates email sending with multiple separate files or single timestamped tar file. Attachment failure is properly handled, with continuation of report emailing without the attachment.[2]... |
768 KB | |
Development Tools
-
IrisMVC 2.0 rc1
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation to build on various web applications following the Model-View-Controller (MVC) pattern. It provides the basic functionality developers need, without... |
51.2 KB | |
Development Tools
-
7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,... |
624.64 KB |