Algorithmic_C.git
7 years agoTP3: avoid warning on cygwin
Jerome Benoit [Sun, 5 Mar 2017 12:55:43 +0000 (13:55 +0100)] 
TP3: avoid warning on cygwin

Signed-off-by: Jerome Benoit <jerome.benoit@sap.com>
7 years agoTP 2 exo3: randomly choose the pivot in quick sort
Jerome Benoit [Sun, 5 Mar 2017 09:13:43 +0000 (10:13 +0100)] 
TP 2 exo3: randomly choose the pivot in quick sort

Signed-off-by: Jerome Benoit <jerome.benoit@sap.com>
7 years agoRefinement to .gitignore
Jerome Benoit [Sun, 5 Mar 2017 08:56:55 +0000 (09:56 +0100)] 
Refinement to .gitignore

Signed-off-by: Jerome Benoit <jerome.benoit@sap.com>
7 years agoAdd a .gitignore
Jerome Benoit [Sun, 5 Mar 2017 08:49:43 +0000 (09:49 +0100)] 
Add a .gitignore

Signed-off-by: Jerome Benoit <jerome.benoit@sap.com>
7 years agoTP3: indentation fixlet
Jerome Benoit [Sat, 4 Mar 2017 18:43:36 +0000 (19:43 +0100)] 
TP3: indentation fixlet

Signed-off-by: Jerome Benoit <jerome.benoit@sap.com>
7 years agoTP3: Implement the generic merge sort algorithm.
Jerome Benoit [Sat, 4 Mar 2017 17:18:19 +0000 (18:18 +0100)] 
TP3: Implement the generic merge sort algorithm.

Signed-off-by: Jerome Benoit <jerome.benoit@sap.com>
7 years agoProperly handle memory management for merge sort implementation.
Jérôme Benoit [Fri, 3 Mar 2017 17:44:09 +0000 (18:44 +0100)] 
Properly handle memory management for merge sort implementation.

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 years agoFix a typo in quick sort implementation
Jérôme Benoit [Fri, 3 Mar 2017 17:30:37 +0000 (18:30 +0100)] 
Fix a typo in quick sort implementation

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 years agoRefinements to quick sort implementation
Jérôme Benoit [Fri, 3 Mar 2017 17:28:43 +0000 (18:28 +0100)] 
Refinements to quick sort implementation

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 years agoTP3: Add merge sort implementation
Jérôme Benoit [Fri, 3 Mar 2017 17:14:19 +0000 (18:14 +0100)] 
TP3: Add merge sort implementation

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 years agoAdd information on the pivot choice for quick sort.
Jérôme Benoit [Fri, 3 Mar 2017 16:17:19 +0000 (17:17 +0100)] 
Add information on the pivot choice for quick sort.

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 years agoTP2 exo3: Add quick sort implementation.
Jérôme Benoit [Fri, 3 Mar 2017 16:13:51 +0000 (17:13 +0100)] 
TP2 exo3: Add quick sort implementation.

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 years agoRemove an unused function parameter.
Jérôme Benoit [Wed, 1 Mar 2017 22:16:57 +0000 (23:16 +0100)] 
Remove an unused function parameter.

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 years agoAdd TP2 exercice 1, the sorting algorithm SelectionSwap.
Jérôme Benoit [Wed, 1 Mar 2017 22:04:06 +0000 (23:04 +0100)] 
Add TP2 exercice 1, the sorting algorithm SelectionSwap.

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 years agoAdd dichotomic search algorithm in sorted tab C implementation.
Jérôme Benoit [Wed, 1 Mar 2017 21:27:58 +0000 (22:27 +0100)] 
Add dichotomic search algorithm in sorted tab C implementation.

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
7 years agoAdd an exercice skeleton (a Makefile)
Jérôme Benoit [Wed, 1 Mar 2017 18:45:06 +0000 (19:45 +0100)] 
Add an exercice skeleton (a Makefile)

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>