Рекурсия как способ организации обработки данных

Понятие, сущность рекурсии, описание и специфика её видов. Предназначение и использование стека вызовов. Изучение рекурсии без ветвления, характеристика рекурсивного поиска в массивах и быстрая сортировка. Стандартные средства Java для работы с массивами.

Подобные документы

  • Массив: общее понятие и примеры. Преимущество использования массивов. Одномерные и двумерные массивы, их характерные особенности. Параметры массива и параметры строки. Группировка данных в массивах. Сортировка простым выбором и простым включением.

    курсовая работа, добавлен 14.02.2018

  • Анализ реализации рекурсивных алгоритмов на разных языках программирования. Классификация языков программирования. Пример решения задачи нахождения суммы цифр целого числа с использованием рекурсии на языках программирования С++, C#, Python, F#, LISP.

    статья, добавлен 13.09.2024

  • Понятие, сущность и предназначение хранилища данных, характеристика и особенности его структуры. Технические аспекты многомерного хранения данных. Описание, предназначение и специфика архитектуры OLAP приложений, многомерное представление информации.

    реферат, добавлен 21.12.2016

  • Сущность, понятие и предназначение динамических и статистических программных объектов. Использование стека для анализа и вычисления арифметического выражения в постфиксной форме. Характеристика и особенности процесса использования динамических переменных.

    методичка, добавлен 10.09.2015

  • Ознакомление с основными типами данных и изучение синтаксиса простейших программных конструкций языка С++. Особенности работы с одномерными, двумерными массивами и строками. Неоднородные структурные типы данных. Использование собственных типов данных.

    лабораторная работа, добавлен 01.12.2016

  • Понятие, элементы и операции с одномерными массивами. Стандартные процедуры обработки данных в Pascal. Отличие одномерного массива от двумерного. Написание программы для определения суммы и произведения чисел. Ввод и вывод строк, поиск длины предложений.

    методичка, добавлен 27.04.2016

  • Описание структуры проекта языка Java. Особенности создания методов в Eclipse. Сущность ключевого слова extends. Применение методов SetStart и SetWL1Money как сеттера и инициализатора полей. Понятие сортировки как одного из элементов программирования.

    контрольная работа, добавлен 25.01.2015

  • Анализ алгоритмов поиска и сортировки информации. Обзор основных методов использования алгоритмов сортировки и поиска на алгоритмическом программировании высокого уровня. Сортировка простым выбором или обменом. Сортировка Шелла. Последовательный поиск.

    курсовая работа, добавлен 04.08.2013

  • Теоретические методы сортировки и поиска данных. Определение алгоритмов, блок-схем, подпрограмм поиска и сортировки данных массивов. Разработка руководства по использованию программы. Анализ результатов ее выполнения для массивов различной длины.

    курсовая работа, добавлен 13.12.2023

  • Понятие запроса к базе данных. Открытие, изменение, сортировка, фильтрация, сохранение, редактирование запроса. Методы упорядочивания, поиска и отбора данных. Типы ключей: потенциальный (простой, составной, первичный) и внешний. Индексирование баз данных.

    реферат, добавлен 03.11.2017

  • Понятие и эффективность алгоритма, методы оценки эффективности. Постановка общей задачи сортировки. Структура данных и фундаментальность задачи. Пирамидальная и быстрая сортировка, сортирование пузырьком. Достоинства и недостатки методов сортировок.

    курсовая работа, добавлен 30.01.2016

  • Итерация — организация обработки данных, при которой действия повторяются многократно, не приводя при этом к вызовам самих себя. Методика вычисления факториала в виде итерационной и рекурсивной процедуры. Стандартная библиотека математических функций.

    лекция, добавлен 16.03.2022

  • Изучение типов данных Java и синтаксиса выражений. Приоритет выполнения арифметических, логических, условных и сравнительных операций, присваивания и сокращения. Вызов методов и доступ к полям. Комментарии в Java коде. Понятие реплицированного объекта.

    презентация, добавлен 09.09.2012

  • Техники анализа большого количества постоянно прибывающей информации. Специфика больших данных. Традиционные методы работы с массивами информации. Программные инструменты для извлечения данных из внешних источников и обработки огромных массивов.

    реферат, добавлен 17.09.2014

  • Рассмотрение исходных статистических данных для центров обработки вызовов. Анализ характеристик закона распределения входящего потока вызовов. Рассмотрение плотности вероятности времени обслуживания вызовов. Рекомендации по выбору математической модели.

    статья, добавлен 29.01.2019

  • Характеристика алгоритмического языка С++: символы, типы данных и их внутреннее представление. Особенности обработки строковых данных на языке программирования С++: текстовые переменные, обработка текстов. Рекурсия как процесс повторения элементов.

    контрольная работа, добавлен 15.08.2014

  • Характеристика методов сортировки данных: сортировка вставками, выбором, разделением, слиянием. Разработка библиотеки для работы с матрицами, со следующими функциями: определение детерминанта, вычисление обратной матрицы, транспонирование матрицы.

    курсовая работа, добавлен 07.05.2012

  • Сортировка данных в электронных таблицах. Использование фильтров в Microsoft Excel 2003. Создание копии листа. Условия списковой таблицы. Способ структурирования групп без использования режима "Промежуточные итоги". Отображение сгруппированных данных.

    лабораторная работа, добавлен 28.05.2012

  • Сортировка пузырьком, перемешиванием, методом вставок, подсчётом, слиянием, цифровая и поразрядная сортировка, сортировка методом выбора и методом Шелла, пирамидальная и быстрая сортировка. Алгоритм выполнения практического задания в процессоре MS Excel.

    курсовая работа, добавлен 11.04.2012

  • Возможность работать с массивами данных. Скорость поиска данных и возможность поиска по различным параметрам. Контекстно-зависимая справочная система. Описание пользователей и групп пользователей системы. Физическая модель данных системы управления.

    курсовая работа, добавлен 01.12.2013

  • Обзор и классификация технических средств обработки данных, характеристика режимов и способов обработки. Комплекс технических средств для работы с информацией, средства подготовки, приема и передачи данных. Анализ информационных технологий управления.

    реферат, добавлен 12.05.2010

  • Метод сортировки разделением, предложенный Ч. Хоаром. Сортировка методом Шелла: достоинства и недостатки. Пирамидальная сортировка, ее сущность и особенности. Реализация алгоритма быстрой и пирамидальной сортировки на языке программирования Turbo Pascal.

    курсовая работа, добавлен 12.07.2012

  • Структура, показатели и характеристика электро-вычислительных машин. Понятие, сущность и значение операционной системы. Предназначение и использование компьютерной сети, отличительные черты её видов. Описание и специфика функций операционной системы.

    реферат, добавлен 13.05.2015

  • Основные продукты и стандартные библиотеки Java. Система именования версий. Методология, достоинства и недостатки процедурно-ориентированного программирования. Понятие объекта, класса. Обработка разнородных структур данных. Типы отношений между классами.

    лекция, добавлен 26.09.2017

  • Информация: понятие, виды, свойства. Функции информационно-поисковой системы. Языковые средства представления и структурирования электронных документов. Средства поиска в WWW и структура HTML-документа. Введение в Java Script, возможности языка.

    шпаргалка, добавлен 17.12.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.