«algoritmlar va berilganlar strukturasi»
Download 132.82 Kb.
|
ALGORITMLAR VA BERILGANLAR STRUKTURASI
package AlgBC;
import java.util.*; public class Test {
public static void main(String args[]) { Scanner sc = new Scanner(System.in); int i,n,pos; n = 8;
int[] T = { 3, 2, 1, 1, 6, 10, 9, 9 }; // Get the array System.out.println("T ro'yxatining o'zgartirilmagandagi xolati: "+ Arrays.toString(T)); // Print the resultant array System.out.println("P pozitsiyasi uchun berilgan raqamni kiriting"); // Print the index pos = sc.nextInt(); for(i=pos;i T[i]=T[i+1]; } n=n-1;
System.out.println("\n Berilgan pozitsiyadagi element ochirilgandan keyingi Ro'yxat xolati:\n"); for(i=0;i System.out.print(T[i]+","); } } } Begin "T ro'yxatining o'zgartirilmagandagi xolati: "+ Arrays.toString(T)" Int i, pos, n n=8, int T [ 3, 2, 1, 1, 6, 10, 9, 9] Print
"P pozitsiyasi uchun berilgan raqamni kiriting"xolati:” pos = sc.nextInt(); For (i=pos;i T[i]=T[i+1]; } n=n-1;
Print
Berilgan pozitsiyadagi element ochirilgandan keyingi Ro'yxat xolati: n=n-1; (T[i]+",") End Vectorlar Elementlari orasida eng kattasini topish #include using namespace std; int main() { int i, n; float arr[100]; cout << " Elementlarning umumiy sonini kiriting (1 dan 100 gacha):"; cin >> n; cout << endl; for(i = 0; i < n; ++i) { cout << " Raqamni kiriting " << i + 1 << " : "; cin >> arr[i]; } for(i = 1;i < n; ++i) { if(arr[0] < arr[i]) arr[0] = arr[i]; }
return 0; } Algoritmda Vektor elementlari umumiy sonini 5 ta deb berildi. Va cin >> arr[i]; orqali har bir kiritilgan raqam solishtiril chiqiladi. 1. 33<48; 2. 48<73; … 4.73<89. Ya’ni N-1 marta agar umumiy elementlar sonini N deb belgilasak. Demak, Algoritm Murakkabligi darajasi: O (N*(N-1)) Download 132.82 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling