Вопросы

линейный и бинарный поиск списка с использованием массивов и связанного списка

До сих пор в структуре данных я изучал список с использованием массивов и связанный список (одиночный, двойной и круговой) с использованием указателя. Следующее в схеме — линейный и бинарный поиск. Я нашел примеры линейного поиска по списку и связному списку. для бинарного поиска я нашел пример в списке с использованием массива, но нет примера для связанного списка (одинарного, двойного и циклического).
1) Я хочу знать, что бинарный поиск не может применяться к любому типу связанного списка?
2) Также в линейном поиске односвязного списка я видел этот код

if (ptr->data = = SearchElement){
indexPtr = ptr;
return indexPtr;}

В этом случае, когда он найдет элемент, он вернет адрес указателя, правильно ли это? не было инициализации indexPtr, поэтому я предположил, что это также указатель типа узла.

Читать:
Невозможно клонировать частное репо Gitlab с помощью ключей ssh. Ключ аутентификации не работает

Похожие записи

Функция Azure Python. Прочитать Blob построчно

admin

Имейте ожидание / тайм-аут при запуске набора тестов selenium в командной строке

admin

Упаковка модели SpaCy с Pyinstaller: E050 Не могу найти модель

admin

Шифрование на стороне сервера и шифрование на стороне клиента — Amazon S3

admin

Различные регионы для Firestore DB и Firebase Cloud Functions

admin

Обнаружение точки столкновения с Pygame

admin