Sux data structures 1.0 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Sux data structures 1.0 (Default branch)
# 1  
Old 04-07-2008
Sux data structures 1.0 (Default branch)

Sux is a set of high-performance implementationsof basic and advanced succinct data structures inC++ and Java.License: GNU Lesser General Public License (LGPL)Changes:
This version presents a large number of new succinct data structures, including monotone minimal perfect hashing, variable-length bit arrays and pointers, and more. The C++ code has been partially updated to reflect a new naming scheme and some optimisations.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. Programming

Signalsafe data structures

Hello, I have a signal handler which manipulates a data structure. The data structure's operations aren't atomic. So if two threads/processes are in a critical section at the same time the data structure will be broken. With threads you can avoid this stuff with semaphores etc. However,... (10 Replies)
Discussion started by: littlegnome
10 Replies

2. Shell Programming and Scripting

Perl Data Structures

Here is what i need to do. @data #has all column wise data so say info for col 1 location for all rows would be in this array $array = \@data But i need to create a file which should contain these information in a format for all columns even if i have got no values from some of the index... (0 Replies)
Discussion started by: dinjo_jo
0 Replies

3. Programming

shared memory - userdefined data structures

Hello, I wonder if I can write my userdefined data structures(ex: a list) to a shared memory segment? I know, the shm functions get (void*) parameter so I should be able to read and write a list into the shared memory. may someone inform and clarify me about that, please? (1 Reply)
Discussion started by: xyzt
1 Replies
Login or Register to Ask a Question
WildMidi_Open(3)					   WildMidi Programmer's Manual 					  WildMidi_Open(3)

NAME
WildMidi_Open - Open a midi file for processing LIBRARY
libWildMidi SYNOPSIS
#include <wildmidi_lib.h> midi *WildMidi_Open (const char *midifile) DESCRIPTION
Open a MIDI file pointed to by midifile for processing. This file must be in standard midi format. RETURN VALUE
Returns NULL on error and sends a message to stderr, otherwise returns a handle for the midi file opened. This handle is used by most func- tions in libWildMidi to identify which midi file we are refering to. SEE ALSO
WildMidi_GetString(3), WildMidi_Init(3), WildMidi_MasterVolume(3), WildMidi_OpenBuffer(3), WildMidi_SetOption(3), WildMidi_GetOutput(3), WildMidi_GetInfo(3), WildMidi_FastSeek(3), WildMidi_Close(3), WildMidi_Shutdown(3), wildmidi(1), wildmidi.cfg(5) AUTHOR
Chris Ison <wildcode@users.sourceforge.net> COPYRIGHT
Copyright (C) Chris Ison 2001-2010 This file is part of WildMIDI. WildMIDI is free software: you can redistribute and/or modify the player under the terms of the GNU General Public License and you can redistribute and/or modify the library under the terms of the GNU Lesser General Public License as published by the Free Software Founda- tion, either version 3 of the licenses, or(at your option) any later version. WildMIDI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License and the GNU Lesser General Public License for more details. You should have received a copy of the GNU General Public License and the GNU Lesser General Public License along with WildMIDI. If not, see <http://www.gnu.org/licenses/>. This manpage is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, Califor- nia, 94105, USA. 05 June 2010 WildMidi_Open(3)