Тиждень 4, День 1: Щоденник змагального програмування

Дата: 26 серпня 2024 року

Вступ: Я починаю 10-тижневу подорож для покращення своїх навичок у змагальному програмуванні. Сьогодні — перший день (тиждень 4) цього захоплюючого виклику. Моя мета — вирішувати задачі з програмування щодня на LeetCode, code360 та завантажувати рішення на мій репозиторій на GitHub. Документуючи свій прогрес через щоденні статті, я прагну підтримувати мотивацію та відслідковувати свої покращення з часом.

ОБГОВОРЕНІ ТЕМИ: ЗАДАЧІ З DSA (Структури Даних та Алгоритми)

Мета на сьогодні: Сьогоднішньою метою було вирішити задачу Rearrange Array Elements By Sign з теми структур даних та алгоритмів. Ви можете знайти конкретні питання та мої рішення на моєму GitHub.

(Перегляньте папку Array (Medium) на GitHub)

Ось питання, яке я вирішував сьогодні:

Задача: Rearrange Array Elements By Sign (перегляньте тут)
Підхід_: Підхід полягає в тому, щоб безпосередньо помістити елементи на їх правильні позиції відповідно до завдання. Ми створюємо масив того ж розміру, що й заданий у задачі. Потім ми гарантуємо, що позитивні та негативні числа будуть правильно розташовані.

Виклики_: Виклик полягає в обробці великих масивів, де складно відслідковувати позитивні та негативні числа.

pic

Слідкуйте за моїм прогресом:

Перекладено з: Week 4, Day-1 Journal: Competitive Programming

Leave a Reply

Your email address will not be published. Required fields are marked *