submit urlsubmit rss feedadd directoryoutsourcing clinical trials

article

In computer programming, an array, also known as a vector or list (for one-dimensional arrays) or a matrix (for two-dimensional arrays), is one of the simplest data structures. Arrays hold a series of data elements, usually of the same size and data type. Individual elements are accessed by their position in the array. The position is given by an index, which is also called a subscript. The index usually uses a consecutive range of integers, (as opposed to an associative array) but the index can have any ordinal set of values. Some arrays are multi-dimensional, meaning they are indexed by a fixed number of integers, for example by a tuple of four integers. Generally, one- and two-dimensional arrays are the most common.

Most programming languages have arrays as a built-in data type. Some programming languages (such as APL, some versions of Fortran, and J) generalize the available operations and functions to work transparently over arrays as well as scalars, providing a higher-level manipulation than most other languages, which require loops over all the individual members of the arrays.

Advantages and disadvantages


Arrays permit efficient (constant-time, O(1)) random access but not efficient insertion and deletion of elements (which are O(n), where n is the size of the array). Linked lists have the opposite trade-off. Consequently, arrays are most appropriate for storing a fixed amount of data which will be accessed in an unpredictable fashion, and linked lists are best for a list of data which will be accessed sequentially and updated often with insertions or deletions.

More on [ Array ]


directory of related categories

 

 
 
directory of related topics

Gene Expression and Regulation :: Online Services

 
Arrays RSS feed
Arrays - Twitter Search

Matlab can be weird. For example the statement x:y for arrays is the same as x(0):y(0). So if x = 1:10 and y = 5:15, x:y = 1:5!
sinusoidal (David P.) Thu, 07 Jan 2010 14:36:53 -0000
Matlab can be weird. For example the statement x:y for arrays is the same as x(0):y(0). So if x = 1:10 and y = 5:15, x:y = 1:5!
"In PHP, arrays are the duct tape of the universe" - Hidden Features of PHP? - Stack Overflow (via hagwaar) http://tumblr.com/xye5bg8xd
jiayongou (Jiayong Ou / 区家勇) Thu, 07 Jan 2010 13:51:36 -0000
"In PHP, arrays are the duct tape of the universe" - Hidden Features of PHP? - Stack Overflow (via hagwaar) http://tumblr.com/xye5bg8xd
"In PHP, arrays are the duct tape of the universe" http://tumblr.com/xpd5bg3bb
csr_ (Pascal von Büren) Thu, 07 Jan 2010 13:45:07 -0000
"In PHP, arrays are the duct tape of the universe" http://tumblr.com/xpd5bg3bb
good news: for...in safe to use over arrays. at least in spidermonkey&rhino. else the array comprehension in js 1.7 would be worthless. #js
oberhamsi (simon oberhammer) Thu, 07 Jan 2010 12:56:12 -0000
good news: for...in safe to use over arrays. at least in spidermonkey&rhino. else the array comprehension in js 1.7 would be worthless. #js
Went to IIT for training some school students. Planned to teach algos, ended up teaching arrays. I'm not sure whether I should laugh or cry
sandaruwan (Sandaruwan) Thu, 07 Jan 2010 12:40:33 -0000
Went to IIT for training some school students. Planned to teach algos, ended up teaching arrays. I'm not sure whether I should laugh or cry
ohh interesting, python custom print statements, shame they dont work on arrays #fb
stuartmumford (Stuart Mumford) Thu, 07 Jan 2010 12:34:03 -0000
ohh interesting, python custom print statements, shame they dont work on arrays #fb

 
Subscribe to Arrays RSS feed

directory of related sites

5th Australian Microarray Conference - Sessions on advances in technologies, novel uses and bioinformatics held over three days in Adelaide, South Australia.

Antibody Microarray FAQ - For profiling hundreds of proteins simulataneously, by distinct antibodies printed at high-density on a glass microscope slide, to support the products of BD Biosciences Clontech, Palo Alto, CA.

BioArray News - Subscription only content on microarrays; design, sales, techniques and the data they generate from resource based in New York.

BioChipNet - Information on biochip technologies, based in Germany.
Meta Description: [ The BioChipNet database is a comprehensive and searchable information platform on microarrays and related fields such as microfluidics and bioinformatics. ]

DNA Microarrays Resource - Introduction to the technology, softwares, protocols, literature, primer or oligo designing and links to laboratories and research groups.
Meta Description: [ home dna test ancestor paternity testing free kit mitral valve ]

DNA-Chip Analyzer - Provides model based microarray normalization software as well as introductory information and a collection of links to raw affymetrix data.

Estarray - Bioinformatics and gene network research group at Zhejiang University, Hangzhou, China.

Gene Chips - Monitoring the genome on a chip - the basics about DNA microarray technology and a comprehensive list of academic and industrial links created and maintained by Leming Shi, Lawrenceville, NJ.

ImmunoChip - Microarrays for mouse immunology research, developed by Matthias Lorenz, at the Advanced Technology Center of the National Cancer Institute, and maintained by NIH, Bethesda, MD.

MGED Open Source Projects - Software, ontology and mailing lists for the Microarray Gene Expression Data Society.

MGuide Version 2.0 - Illustrated step-by-step assembly instructions to build a microrray. Includes protocols, downloadable documented software and discussion forum at the Brown Lab, Stanford University, CA.

Microarray Core Facility - Details of services, links to software and three-day workshops, at Oklahoma State University, Stillwater.
Meta Description: [ Joomla - the dynamic portal engine and content management system ]

Microarray Gene Expression Data Society - International organization of biologists, computer scientists, and analysts currently focusing on establishing standards for annotation and databases. Includes meeting calendar and links to ontology.
Meta Description: [ The Microarray and Gene Expression Data (MGED) Society is an international organization of biologists, computer scientists, and data analysts that aims to facilitate the sharing of data generated using the microarray and other functional genomics technologies for a variety of applications includi... ]

Microarray Informatics Team - Established in May 2000, provides an introduction to cells, molecules, genes, functional genomics, microarray technology and applications. Projects include a public repository for array based gene expression data, with web-based tools for data submissions and analysis, and research on gene networks, data mining, pattern discovery and standardisation at EMBL's European Bioinformatics Institute, Hinxton, Cambridge, UK.

500 Microarray Resource Center - Directory of articles and suppliers promtions on topics such as DNA, RNA and genomics-based medical research, from Bio-IT World Inc.

Speed Berkeley Research Group - Papers, technical reports, presentations, and advice on microarray data analysis with an emphasis on affymetrix arrays.

Stanford Functional Genomics Facility - Resources for gene expression microarrays in model organisms. Offers gene expression analysis support for all academic institutions and non-profit research centers, besides researchers at SFGF, Stanford, CA.

The Wistar Institute Genomics and Microarray Facility - Offers RNA isolation, hybridization, data analysis and DNA sequencing, cDNA arrays containing human, mouse or yeast genes for sale to academic and commercial users. Training in microarray methodology available at Philadelphia, PA.

UCT NBN Microarray Portal - Access to resources and facilities at the University of Cape Town.

Arrays related videos
Java Programming Tutorials
Next Video
Arrays related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor