Я хочу укрепить свои навыки в области структур данных и алгоритмов (DSA) и низкоуровневого проектирования (LLD), особенно с использованием Java. Мои текущие знания включают базовые и средние концепции Java, и у меня есть базовое понимание DSA. Однако я считаю, что некоторые сложные проблемы DSA и шаблоны проектирования сложно реализовать.
Вот мои цели:
1. DSA в Java:
• Я хочу более эффективно решать проблемы и улучшить свой подход к решению проблем.
• Научитесь эффективно использовать стандартные библиотеки Java (например, коллекции, потоки).
• Понимать реализацию сложных структур данных, таких как попытки, графики и деревья сегментов.
2. LLD в Java:
• Проектируйте объектно-ориентированные системы, следуя принципам SOLID.
• Понимайте и применяйте шаблоны проектирования (например, Factory, Singleton, Observer).
• Практикуйтесь в проектировании реальных систем с помощью классы, интерфейсы и отношения.
Подробнее здесь: https://stackoverflow.com/questions/792 ... -lld-using
Как я могу эффективно улучшить свои навыки в области DSA и низкоуровневого проектирования (LLD) с помощью Java? [закрыто ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение