![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.01.2014
Сообщений: 20
|
![]()
Народ,условие такое произвести сортировку пузырьком считывая массив из файла (произвольных,допустим, чисел 20) и результат сортировки записывается в другой файл. Заранее спасибо!!
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 14.04.2013
Сообщений: 62
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,431
|
![]()
UPD
Неактуально Алгоритм: Открыть файл Считать в массив числа Закрыть файл Осуществить сортировку пузырьком Открыть файл Записать числа Закрыть файл Правда, особого смысла в такой задаче не вижу (к вопросу о том, что Вам нужно реализовать 3 сортировки; у нас нужно было сравнить производительность 2 сортировок - количество сравнений, обменов и общее время выполнения).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 06.01.2014
Сообщений: 20
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 06.01.2014
Сообщений: 20
|
![]() Цитата:
![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.04.2013
Сообщений: 62
|
![]()
looc-dogg, это базовые алгоритмы. Любой уважающий себя программист (и даже не уважающий) должен, просто обязан их знать.
|
![]() |
![]() |
![]() |
#7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,431
|
![]()
Ну в той работе, что делал, половина кода на ассемблере (функции сравнения и перестановки, запрос тиков процессора). В общем, алгоритм такой:
1) Сначала пишете просто сортировку массива 2) Затем добавляете считывание массива из файла и запись результата в файл 3) Затем добавляете переменные для счетчиков сравнений и обменов, а сами операции в готовой реализации сортировки "заворачиваете" в функции-обертки, которые увеличивают счетчик и делают нужную работу (благодаря этим функциям, Вы не пропустите места увеличения счетчиков) А время - просто запрашиваете (как именно запрашивать не подскажу) перед сортировкой и после сортировки, вычитаете из второго первое и выводите разницу.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Постоянно слетает галочка "автоматически" в "Параметры Excel", "Формулы", "Вычисления в книге" | Alexsandrr | Microsoft Office Excel | 4 | 19.10.2013 14:22 |
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") | funnyy | Помощь студентам | 3 | 17.10.2012 17:40 |
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. | воваава | Помощь студентам | 3 | 01.12.2011 12:50 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |