Guyver 14 янв 2011, 08:40
для массива:
1 - последний элемент делаем первым ... укорачиваем на 1 (если не важен порядок элементов)
2 - сдвигаем весь массив со 2го до последнего на позицию -1 .. укорачиваем на 1 (если важен порядок элементов)
+ есть такая штука как списки ... (одно и дву направленные)
ваапще массивы - для информации которая редко меняется (кол-во элементов) и важна скорость обращения к элементам (+ всякое кеш френдли бывает)
списки - для информации которая может часто меняться (кол-во элементов), скорость обращения храмает т.к. обьекты хранятся абы где в памяти .. + индексировать напрямую не получится .. приходится гулять по списку ... правда люди изобрели всякие хеши и КД деревья для быстрого поиска ... а потом ещё умные дяди придумали всякие STL которые .net и # всяких чутьли не нативны в неявном виде ...
а ваапще перед тем как спросить на форуме вопрос школьной программы за 3й класс .. следует обратиться к учителю информатики (ему за это деньги платят) .. или к гуглу на крайний случай ...