Giải thuật C4.5 xây dựng cây quyết định được trình bày như sau:
	
		Function induce_tree(tập_ví_dụ, tập_thuộc_tính) 
	
		begin 
 
	
		if mọi ví dụ trong tập_ví_dụ đều nằm trong cùng một lớp then 
	
		return một nút lá được gán nhãn bởi lớp đó 
	
		else if tập_thuộc_tính là rỗng then 
	
		return nút lá được gán nhãn bởi tuyển của tất cả các lớp trong tập_ví_dụ 
	
		else 
	
		begin 
	
		chọn một thuộc tính P, lấy nó làm gốc cho cây hiện tại; 
	
		xóa P ra khỏi tập_thuộc_tính; 
	
		với mỗi giá trị V của P 
	
		begin 
	
		tạo một nhánh của cây gán nhãn V; 
	
		Đặt vào phân_vùngV các ví dụ trong tập_ví_dụ có giá trị V tại thuộc tính P; 
	
		Gọi induce_tree(phân_vùngV, tập_thuộc_tính), gắn kết quả vào nhánh V 
	
		end 
 
	 
                        
                            
                            XEM THÊM ==> Hướng dẫn cài đặt chi tiết
                        
                         
                        
                        Nguồn: Sharecode.vn