Вопросы

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

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

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

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

Читать:
Alpine.js - отображение поля ввода и одновременное добавление к нему фокуса

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

Apple Auth не работает на Ruby on Rails Backend

admin

Как передать столбцы в двух фреймах данных в функцию гаверсина?

admin

gitlab разрешение папки git-data

admin

Крестики-нолики — Возвращение отмеченного квадратного числа

admin

Ruby Gem Ультрафиолет, Рельсы, Леопард

admin

ImageMagick V7 и инструмент обрезки

admin