|
1 / 1 / 0
Регистрация: 08.07.2024
Сообщений: 30
|
||||||
x17lab: решил заняться исследованием алгоритмов и структур данных30.11.2024, 19:38. Показов 16155. Ответов 94
Метки нет (Все метки)
Здравствуйте.
Создал тему в разделе новичков, т.к. это единственный раздел на форуме, который активен. Я последнюю неделю пишу свою библиотеку для работы с алгоритмами и структурами данных. Я решил заняться полным исследованием алгоритмов и структур данных. И хотя я на данный момент не знаю ничего , к примеру, о банальной сортировке пузырьком, но я скоро узнаю это. Здесь будут мои вопросы по архитектуре, и проектированию алгоритмов. Думаю, мне еще далеко до деревьев, и графов. Мой код динамического массива (вектор), и да, я пока не устал пихать его в свои темы:
0
|
||||||
| 30.11.2024, 19:38 | |
|
Ответы с готовыми решениями:
94
Отец решил заняться программированием Help me! Решил заняться веб-дизайном. Решил заняться окраской корпусных и процессорных вентиляторов |
|
Just Do It!
|
|||
| 04.12.2024, 19:32 | |||
|
1. сначала нужно обозначить термины задачи. 2. далее кодить в терминах задачи. 3. если вы не понимаете код, написанный идеально, то это значит, вы не понимаете саму задачу кодирования. 4. необязательно это ваша вина - возможно это вина постановщика задачи. голандец Наталья8 не даст соврать)
0
|
|||
|
фрилансер
6489 / 5717 / 1133
Регистрация: 11.10.2019
Сообщений: 15,262
|
|
| 04.12.2024, 20:44 | |
|
Kuzia domovenok, с чего он вдруг умирающий ? о_О
0
|
|
|
Нарушитель
622 / 380 / 67
Регистрация: 09.03.2016
Сообщений: 4,172
|
||
| 04.12.2024, 20:53 | ||
|
но полное осознания функционала... (как тебе надо, что бы программа работала), приходит через пару лет работы на ней. А вы пишете про быстроту написания. Чё писать то, если не вьезжаешь?
0
|
||
|
Just Do It!
|
||
| 04.12.2024, 21:01 | ||
|
например, к вам приходит заказчик и говорит, мне нужно: 1. шкала отображенная на файл. 2. ползунок на шкале. 3. активный клик, делающий метку в месте ползунка. 4. кнопка "сохранить" левую и правую часть в два разных файла. вот вам уже термины задачи юзера, от них и пляшите ваше понимание. кстати, про термины задачи это не я придумал, читайте об этом подробно в книжке автора C++ - Страуструпа.
0
|
||
|
Нарушитель
622 / 380 / 67
Регистрация: 09.03.2016
Сообщений: 4,172
|
|
| 04.12.2024, 21:13 | |
|
Профессиональное програмирование и любительское - разные вещи.
Я сам себе юзер..
0
|
|
|
Just Do It!
|
||
| 04.12.2024, 21:33 | ||
|
распилите себя на две абстрактных части: юзера и кодера и чтобы это было видно в вашем коде ... Божественный_объект это ошибка проектирования, СВАЛИВАТЬ ВСЁ В ОДНУ БОЛЬШУЮ КУЧУ УВЕЛИЧИВАЕТ СЛОЖНОСТЬ, А ЗНАЧИТ И СРОКИ КОДИРОВАНИЯ. вы щас снова напишете, что "как хочу так и верчу". так вертите, как хотите, мне то нафика об этом знать? мир деградирует и спасти его нельзя, ... маэстро, музыку! ))
0
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,305
|
|||
| 04.12.2024, 21:51 | |||
|
0
|
|||
|
Just Do It!
|
||
| 04.12.2024, 22:28 | ||
|
такой туман должен радовать исполняющего кодера, ибо даёт ему простор для творчества! 2. вы же уже умеете в абстракцию? тогда: - тип файла - абстрактный класс - шкала сама по себе - класс прикрутки шкалы - абстрактный класс могут быть разные реализации абстрактных классов по требованию или вкусу ...
0
|
||
|
Нарушитель
622 / 380 / 67
Регистрация: 09.03.2016
Сообщений: 4,172
|
|
| 05.12.2024, 01:23 | |
|
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,305
|
||||
| 05.12.2024, 07:50 | ||||
Для реализации проекта я выбираю Qt.
P.S. Только большой файл вы так точно никогда не поделите, ползунком выставить с точностью до байта не получится.
0
|
||||
|
870 / 529 / 149
Регистрация: 03.02.2013
Сообщений: 1,858
|
||
| 05.12.2024, 12:23 | ||
|
0
|
||
|
Нарушитель
622 / 380 / 67
Регистрация: 09.03.2016
Сообщений: 4,172
|
|
| 05.12.2024, 15:14 | |
|
Слава богу на винде встроенное WinApi И такое чудо сортировки занимает меньше мегабайта. Всегда передо мною. В ней ещё звуки в ресурсах... Из мусорного текста, дёргает адреса выкладывает по (образец) доменным именам. Может и не по именам. Наверное потому что я не автоваз.
0
|
|
|
87 / 87 / 18
Регистрация: 11.06.2018
Сообщений: 302
|
||
| 05.12.2024, 21:51 | ||
|
0
|
||
|
Нарушитель
622 / 380 / 67
Регистрация: 09.03.2016
Сообщений: 4,172
|
|
| 05.12.2024, 22:02 | |
|
0
|
|
| 05.12.2024, 22:06 | |
|
Не по теме: Наталья8, и вот после такого фигурного цитирования можно будет подумать, будто бы я его ругал. Некрасиво поступаешь, товарищ.
0
|
|
|
Нарушитель
622 / 380 / 67
Регистрация: 09.03.2016
Сообщений: 4,172
|
|
| 05.12.2024, 22:08 | |
|
Извиняюсь, он у меня не установлен. Я просто название приведу. Backup системного диска сделает...
0
|
|
| 05.12.2024, 22:10 | |
|
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,305
|
||
| 05.12.2024, 22:16 | ||
|
Уж не знаю, чего вы там ваяли, что получилось 210 мб только кода + 400 мб окно с кнопками. Даже специально так раздуть программу - это нужно исхитриться. Вот такая прога, надёргивает из муз. коллекции файлы в случайном порядке, добавляет к именам файла порядковый номер и скидывает в папки по n (задается пользователем) штук. Кроме того она может из каждой папки (каждого артиста) брать по два файла. Размер проги 117 кб + 4 библиотеки, как я уже писал. Вот окно программы на фото внизу. А вы что-то там друзья нахимичили... 210 мб кода - это ж можно полёт на Луну обсчитать с прилунением и возвращением!
0
|
||
|
Just Do It!
|
||
| 06.12.2024, 09:04 | ||
|
1. к вам приходит заказчик с чемоданом. 2. в чемодане три ляма евро. 3. он говорит вам: "Мне нужна прога с ползунком на файле с точностью байта. оплата вот(показывает на чемодан)". 4. и далее спрашивает вас: "Вы можете сделать мне такую прогу с такой фичей?" 5. шрамы и татушки на заказчике говорят вам о том, что надурить его за даром у вас не получится... alexu_007, ваши варианты ответов: 1. Да - я знаю как это сделать - я могу. 2. Нет - я неосилятор - я не могу. alexu_007, Какой вариант вы выберете?
0
|
||
|
|
|
| 06.12.2024, 11:53 | |
|
Вчера ради прикола сделал "морду" на Tcl\tk. Это просто морда без функционала. 25 строчек кода..
![]() До байта надо? А не проще ли через entry вводить побайтно. А регулятором лучше процентно.
0
|
|
| 06.12.2024, 11:53 | |
|
Решил начинающий программист Вася Битиков ланшафтным дизайном заняться - оформить бабушкину клумбу оригинальным узором, Описания алгоритмов и структур данных Программирование алгоритмов с использованием динамических структур данных Разработка алгоритмов и программ с использованием динамических структур данных Разработка и отладка алгоритмов и программ с использованием структур данных. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача
Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
Сигнатура
func Fetch(urls string, maxConcurrent int) Result
Пример
urls :=. . .
|
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition)
Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool
Worker Pool — паттерн конкурентной обработки задач в Go.
Суть: фиксированное количество горутин-воркеров читают задачи из общего канала
и пишут результаты в общий канал результатов. . . .
|
|
[golang] Pipeline
alhaos 08.06.2026
Pipeline
Pipeline — паттерн конкурентной обработки данных в Go.
Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
|
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь
lIs4oanZS9Y
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|