Commits

Anonymous committed 78795c7

added license and readme file

  • Participants
  • Parent commits f124b6a

Comments (0)

Files changed (17)

+Copyright (c) 2010 Joseph D Poirier, jdpoirier@gmail.com
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of the Joseph D Poirier nor the
+      names of its contributors may be used to endorse or promote products
+      derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Description
+------------
+
+
+Compiling
+---------
+    make
+
+Testing
+-------
+    make test
+
+Usage
+-----
+
+
+Examples
+--------
+

File searching/Makefile

+# Copyright (c) 2010 Joseph D Poirier
+# Distributable under the terms of The New BSD License
+# that can be found in the LICENSE file.
 
 include $(GOROOT)/src/Make.inc
 
 TARG=algos/search
 
 GOFILES=\
+	binary_search.go\
+	hash_search.go\
 	sequential_search.go\
-	binary_search.go\
 
 include $(GOROOT)/src/Make.pkg

File searching/binary_search.go

 /*
-
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
 */
 package search
 

File searching/hash_search.go

+/*
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
+*/
+package search
+
+
+func HashSearch(array []int, t int) bool {
+
+}

File searching/search_test.go

-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
+/*
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
+*/
 package search
 
 import (

File searching/sequential_search.go

 /*
-
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
 */
 package search
 

File sorting/Makefile

+# Copyright (c) 2010 Joseph D Poirier
+# Distributable under the terms of The New BSD License
+# that can be found in the LICENSE file.
 
 include $(GOROOT)/src/Make.inc
 

File sorting/bucket_sort.go

 /*
-
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
 */
 package sort
 

File sorting/counting_sort.go

 /*
-
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
 */
 package sort
 

File sorting/heap_sort.go

 /*
-
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
 */
 package sort
 

File sorting/insertion_sort.go

 /*
-
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
 */
 package sort
 

File sorting/median_sort.go

 /*
-
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
 */
 package sort
 

File sorting/partition.go

 /*
-
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
 */
 package sort
 

File sorting/quick_sort.go

 /*
-
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
 */
 package sort
 

File sorting/selection_sort.go

 /*
-
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
 */
 package sort
 

File sorting/sort_test.go

-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
+/*
+ Copyright (c) 2010 Joseph D Poirier
+ Distributable under the terms of The New BSD License
+ that can be found in the LICENSE file.
+*/
 package sort
 
 import (