Тут есть логика!
Изначально расположение в списке друзей зависело от рейтинга. Те, кто сидит во Вконтакте давно, должны о нем помнить. Чем выше рейтинг, тем выше, соответственно, человек находился в списке друзей.
Правда, довольно скоро разработчики ВК поняли, что этот рейтинг — полная ерунда и никому он не интересен.
Тогда они решили проработать эту ленту и пришли к выводу, что твой лучший друг — этот тот, с кем ты больше всего общаешься. То есть, насколько часто вы заходите на страницу к этому человеку, ставите лайки, комментируете записи и тому подобное.
Если же мы говорим про список друзей, который видим, зайдя на страницу к нашему другу, то он формируется несколько иным образом. Сначала (по идее) идете вы. Затем ваши общие друзья. И дальше все остальные — их показывают просто по дате регистрации.
А вот что по этому поводу говорит техподдержка Вконтакте:
Список Ваших друзей выстраивается по интенсивности Вашего с ними общения. С кем больше общаетесь — тот выше. Учитывается обмен сообщениями, ответы, комментарии и т. д. Однако пользователи, которых Вы недавно добавили в друзья, автоматически попадают на первые места, чтобы не потеряться в конце списка.
Ваши друзья видят Ваш список в другом порядке: для них он сперва сортируется по убыванию количества общих друзей, а затем по дате регистрации. По тому же принципу выстраиваются их списки для Вас.
Ставьте большой палец вверх, если понравился материал. И подписывайтесь на канал — впереди еще много интересного!
Вам не сложно, мне приятно :)