Title : 
An algorithmic formalization method based on recurrence technique
         
        
            Author : 
Qinghong Yang ; Guanghua Deng ; Neng Xiong
         
        
            Author_Institution : 
Coll. of Comput. Inf. Eng., Jiangxi Normal Univ., Nanchang, China
         
        
        
        
        
        
            Abstract : 
Algorithm design is the core of the programming. It is also the most difficult and most challenging work in the programming. The correctness of algorithm is the key problem in computer science all the way. Algorithmic formalization method is one of the effective ways to ensure the algorithmic correctness. The algorithmic formalization method based on recurrence technique obtains the recurrence relations by the strict mathematical transformation and then transforms them into the algorithm in order to ensure the correctness of the algorithm program. This paper introduces this method in detail and shows the algorithmic derivation process by the knapsack problem and quick sort problem.
         
        
            Keywords : 
algorithm theory; knapsack problems; sorting; algorithm design; algorithmic derivation process; algorithmic formalization method; computer science; knapsack problem; mathematical transformation; quick sort problem; recurrence technique; Computers; Silicon; Recurrence technique; formalization method; knapsack problem; quick sort;
         
        
        
        
            Conference_Titel : 
Computer Science & Education (ICCSE), 2013 8th International Conference on
         
        
            Conference_Location : 
Colombo
         
        
            Print_ISBN : 
978-1-4673-4464-7
         
        
        
            DOI : 
10.1109/ICCSE.2013.6553895