• Где пройти онлайн обучение С++?

    ThePyzhov
    @ThePyzhov
    iOS Ninja
    1. С каких это пор на HackerRank'е все заточено под Java?
    2. Если действительно хотите чему-то научиться, то нужно читать книжки и писать программы.
    Ответ написан
    1 комментарий
  • Как составить план обучения?

    @koronabora
    Человек
    Предлагаю такой вариант:
    Книги по С++ не бросаете, проходите, обязательно выполняйте задания.
    В вузе, по мере обучения, будут рассказывать о разных вещах, будет повторение. Главная задача - вспомнить что было в книге. Идеально - после занятий, вечерком, накодить пару примеров и глянуть что с решением подобных задач в Java, например, какие отличия в подходах, плюсы и минусы. Синтаксис у языков практически одинаков, необходимо будет только разобраться в смысловой разнице.

    Самое главное - писать как можно больше работающих программ, больших и маленьких, доводить их до конца, отлавливать баги.

    Да, еще рекомендую взять в учебном заведении стандарт оформления кода. Если такового нет, то необходимо воспользоваться вот этим, например: https://habrahabr.ru/post/172091/

    На данном этапе будет очень сложно, муторно и противно, но надо прорваться сквозь череду ошибок, освоить язык на базовом уровне. Заодно и немного будете Java понимать, если будете следовать моему совету.

    А дальше - уже немного другой разговор будет.
    Ответ написан
    Комментировать
  • Как лучше смоделировать таблицу двумерным списком?

    Правильнее не использовать неподходящие структуры данных. В данном случае список - совершенно неподходящая структура данных. Используйте обычный двумерный массив. Как правило первый индекс оперирует колонками, второй столбцами.
    Ваши кейсы решаются элементарно при помощи различных функций для работы с массивами (они есть во многих языках). Например для того чтобы оставить 1 и 5 можно использовать map.

    Очевидно, что самый частый кейс - это отфильтровать строки по некоторому фильтру. Для этого ваша организация данных никуда не годится. А в случае с хранением строк - всё элементарно.
    Ответ написан
    3 комментария