سلام عليكم ورحمة الله وبركاته وبعد
أساتذتي الأعزاء حاولت بكتابة مشروعين
المشروع الاول الهدف منه ترتيب ارري
بطريقة BubbleSort
ولكن الأخطاء عجزت عن أصلاحها فهل من معين لي وأكون له من الشاكرين
أليكم الكود
using System.Collections.Generic;
using System.Text;
namespace bubal_sort
{
class Program
{
static void Bubblesort(int[] b)
{
for ( int pass=1;pass < b.length; pass++)
for (int i=0;i< b.Length-1;i++)
if(b>b[i+1])
swap(b,i);
}
static void swap( int []g, int first)
{
int hold;
hold= g[first ];
g[first]=g[first+1];
g[first+1]=hold;
}
static void Main()
{
int[]b=new int;
for (int i=0;i<b.Length;i++)
b= Int32.Parse(Console.ReadLine());
Bubblesort(b);
for( int i=0;i<b.Length;i++)
Console.WriteLine(b);
}
}
}الكود الأخر أيضا الهدف منه يبحث في ارري بطريقة BinareySerch
وأيضا يوجد اخطاء تعطل من تشغيل البرنامج فهل من أساتذتنا التكرم والتلطف علينا بتعديل البرنامج
أليكم الكوود
using System;
using System.Collections.Generic;
using System.Text;
namespace binarey_search
{
class Program
{
static void Main(string[] args)
{
int a = { 5, 8, 3, 8, 0, 1, };
}
public int BinareySearch(int[] arrey, int k)
{
int low = 0;
int high = arrey.Length - 1;
int midddle;
while (low <= high)
{
middle = (low + high) / 2;
output(a, low, middle, high);
if (k == arrey[middle])
return middle;
else
if (k < arrey[middle])
high = middle - 1;
else
low = middle + 1;
}
}
}
}