![]() |
(12C) Bubble Sort - Printable Version +- HP Forums (https://www.hpmuseum.org/forum) +-- Forum: HP Software Libraries (/forum-10.html) +--- Forum: General Software Library (/forum-13.html) +--- Thread: (12C) Bubble Sort (/thread-10738.html) |
(12C) Bubble Sort - Gamo - 05-13-2018 06:47 AM Going through old forum and saw very interesting topic about HP-12C Hidden Indirect Register Access by the use of the CFj and RCL CFj functions to store and recall indirectly through the [n] Register. I like to share this program and see if anyone can put this routine into other useful program or improve this sorting program. Bubble Sort: Procedure: Put Data into CFj > RCL [n] > R/S Data From largest to smallest start from Register R0 - Rx Example if total of 10 data that will be from R0-R9 // R0 Largest R9 Smallest f FIN > f REG // Clear Financial and Register 11 CFj 19 CFj 13 CFj 17 CFj 20 CFj RCL [n] > 5 R/S > 0 11 19 13 17 20 (Unsort) --------------------------- 20 19 17 13 11 (Sorted) RCL 0 > 20 RCL 1 > 19 RCL 2 > 17 RCL 3 > 13 RCL 4 > 11 Program: Quote:STO [i] This program is Posted by Katie on 26 Oct 2003 http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv013.cgi?read=45179 Gamo |