add lab12
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								bin/lab12_sort/12-sort-FR.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/lab12_sort/12-sort-FR.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								bin/lab12_sort/YSort.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								bin/lab12_sort/YSort.class
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								src/lab12_sort/12-sort-FR.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/lab12_sort/12-sort-FR.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										56
									
								
								src/lab12_sort/YSort.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								src/lab12_sort/YSort.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,56 @@ | ||||
| package lab12_sort; | ||||
|  | ||||
| public class YSort {static public  | ||||
| int[ | ||||
|      | ||||
|     ] sort( /***("* ")  | ||||
|     		**/ | ||||
|     		int KKJAaJY[] | ||||
|     				) | ||||
| 	{		 | ||||
| 		if (KKJAaJY.length > 1) { | ||||
| 			int  | ||||
| 		pps = KKJAaJY.length  | ||||
| / 2;int ajskfd  | ||||
| = KKJAaJY.length -         pps;int a[] = new int[pps]; int asAa[] = | ||||
| 					new int[ajskfd];for (int i = 0; i < pps; i++)a[i] = /*****            asjkdfasdf | ||||
| 					asfjdkasldf | ||||
| 					asdfjkasdf | ||||
| 					 | ||||
| as*/KKJAaJY[i];	for(int i = pps;i < pps +  | ||||
| 			ajskfd; i++)asAa[i | ||||
| 			  - pps] = | ||||
| 			  KKJAaJY[i]; | ||||
| 			a = sort(a);asAa = sort(asAa);int i  | ||||
|  | ||||
| 			= 0 | ||||
| 	, | ||||
| j | ||||
| = 0, k = 0;while(a.length  | ||||
| 		!= j && asAa.length  | ||||
| != k) { | ||||
| 				if (a[j] <= asAa[k]) {KKJAaJY[i] = a[j];i++;j++;}else{KKJAaJY[ | ||||
| 				                                                              i | ||||
| 				                                                              ] | ||||
| = asAa[k] | ||||
| 		;	i		 | ||||
| 		++; | ||||
| 					k++; | ||||
| 				} | ||||
| 			}while (a.length != j) {	KKJAaJY[i] = a[j];		i++; | ||||
| 				j++; | ||||
| 	//		} | ||||
| 			} | ||||
| // | ||||
| // | ||||
| 			while (asAa.length != k) { | ||||
| 				KKJAaJY[i] = asAa[k | ||||
| ]; | ||||
| 				i | ||||
| 				++ | ||||
| 				;k | ||||
| 				++;	} | ||||
| 		} | ||||
| 		//  | ||||
| 		return KKJAaJY;} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user