46
1
using System;
2
3
public class Program
4
{
5
public static void Main()
6
{
7
Console.WriteLine("Thuật toán tìm kiếm nhị phân (Binary Search)");
8
int n, first, middle, last, key;
9
int [] a;
10
bool found = false;
11
Console.WriteLine("Nhập vào số phần tử mảng:");
12
n = int.Parse(Console.ReadLine());
13
//Khởi tạo mảng
14
a = new int[n];
15
//Nhập dữ liệu cho từng phần tử mảng, chỉ số mảng bắt đầu từ 0
16
for(int i=0; i<n; i++)
17
{
18
Console.Write("a[{0}]:",i);
19
a[i] = int.Parse(Console.ReadLine());
20
}
21
Console.WriteLine("Nhập vào giá trị tìm kiếm:");
22
key = int.Parse(Console.ReadLine());
23
//Thuật toán
24
first = 0;
Cached Result
public <color=green>int</color> Example(<color=green>float</color> x, <color=green>bool</color> y, <color=green>int</color> z)
{
someGenericMethod<<color=green>int</color>>();
return y ? (<color=green>int</color>)x : z;
}
public <color=green>int</color> ExamepleAlreadyReplaced(<color=green>float</color> x, <color=green>bool</color> y, <color=green>int</color> z)
{
someGenericMethod<<color=green>int</color>>();
return y ? (<color=green>int</color>)x : z;
}
public <color=green>void</color> EdgeCaseKeyWordsInNames()
{
var someint = <color=green>int</color>.MinValue;;
var somefloat = <color=green>float</color>.MaxValue;
var somebool = false;
var somevoid = () => { };
var int2 = 0;
var intX = 0;
}