Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 31.10.2014
Сообщений: 13

Разместить элементы в листе

21.12.2016, 13:38. Показов 698. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
P = [9, 14, 5, 2, 13, 21, 1]
print(P)
def Func(L):
    if L == []:
        return
    k=0
    p=0
    for i in range(len(L)):
        minn = [L[int(len(L)/2)], int(len(L)/2)]
        for j in range(k,len(L)-p):
            if minn[0] < L[j]:
                minn = [L[j], j]
        if i%2==0:
            L = [L[minn[1]]]+L[0:minn[1]]+L[minn[1]+1:len(L)]
            k+=1
        else:
            L = L[0:minn[1]]+L[minn[1]+1:len(L)]+[L[minn[1]]]
            p+=1
    return L
 
 
P = [9, 14, 5, 2, 13, 21, 1]
print(Func(P))


Вот рабочий код.Нужно наименьший элемент на первое место,потом следующий на последнее,далее пропускаем 2 элемента и снова сортируем.Помогите ,пожалуйста
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.12.2016, 13:38
Ответы с готовыми решениями:

Как разместить все элементы на одном листе без ошибок/конфликтов?
Приветствую! Подскажите, пожалуйста, как на одном листе разместить это всё? Когда вписываю все формулы на один лист - получаются...

На листе через макрос разместить логотип и описательную информацию
Здравствуйте. Нужна ваша помощь с макросами. Сначала на листе нужно через макрос разместить логотип и описательную информацию: Название,...

На листе разместить два CheckBox, нажатие на которые будет защищено паролем
Добрый вечер, Уважаемые специалисты, В процессе работы встала такая задача: Дано: Существует книга Ексель со множеством листов (один...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.12.2016, 13:38
Помогаю со студенческими работами здесь

Требуется разместить на листе Excel командную кнопку с заголовком Вычислить, а в модуль, соответствующий листу Excel,
Приветствую вас. У меня тот возникла такая задачка. Требуется разместить на листе Excel командную кнопку с заголовком Вычислить, а в...

Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениям
Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениями - в правой, а нули - между...

нужно разместить элементы таким образом, чтобы одинаковые элементы располагались на определенном расстоянии
Добрый день. У меня возникла проблема с решением задачи. Допустим есть матрица(размер приблизительно 30х20), она заполнена цифрами. нужно...

Разместить элементы массива таким образом, чтобы сначала шли элементы, большие шести
В одномерном массиве, состоящем из n вещественных элементов, разместить элементы таким образом, чтобы сначала шли элементы, большие шести.

нужно разместить элементы таким образом, чтобы одинаковые элементы матрицы располагались на определенном расстоянии
Добрый день. У меня возникла проблема с решением задачи. Допустим есть матрица(размер приблизительно 30х20), она заполнена цифрами. нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru