Распространенные методы программирования: сортировка, поиск и манипуляции с файлами.

  1. Сортировка массива. Сортировка — распространенная операция в программировании. Вот пример на Python с использованием встроенной функции sorted:
numbers = [5, 2, 8, 1, 9]
sorted_numbers = sorted(numbers)
print(sorted_numbers)
  1. Поиск в списке. Поиск определенного элемента в списке может выполняться с использованием различных алгоритмов. Вот пример линейного поиска в Python:
numbers = [5, 2, 8, 1, 9]
target = 8
def linear_search(arr, target):
    for i in range(len(arr)):
        if arr[i] == target:
            return i
    return -1
index = linear_search(numbers, target)
print(f"Found at index: {index}")
  1. Манипулирование файлами. Чтение и запись в файлы — обычная задача в программировании. Вот пример на Java, который читает файл построчно:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class FileExample {
    public static void main(String[] args) {
        String filePath = "path/to/file.txt";
        try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
            String line;
            while ((line = br.readLine()) != null) {
                System.out.println(line);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}