Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static int MinDistance(int[] arr, int n)
- {
- int dmin = int.MaxValue; // Representing infinity
- for (int i = 0; i <= n - 1; i++)
- {
- for (int j = 0; j <= n - 1; j++)
- {
- if ((i != j) && (Math.Abs(arr[i] - arr[j]) < dmin))
- {
- dmin = Math.Abs(arr[i] - arr[j]);
- }
- }
- }
- return dmin;
- }
- static int MinDistance2(int[] arr, int n)
- {
- int dmin = int.MaxValue; // Representing infinity
- int temp = 0;
- for (int i = 0; i <= n-2; i++)
- {
- for (int j = i+1; j <= n-1; j++)
- {
- temp = Math.Abs(arr[i] - arr[j]);
- if (temp < dmin){
- dmin = temp;
- }
- }
- }
- return dmin;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement