Существительное "герой" имеет категорию мужского рода,значит, это слово 2 склонения. А все существительные мужского рода 2 склонения изменяются по типу склонения слова "стол" . В именительном падеже существительные 2 склонения единственного числа мужского рода имеют нулевое окончание.
Чтобы убедиться в этом, изменим слово "герой" по падежам:
р.п. нет герой-а (после гласного звука буква я = йа)
д.п. дам герой-у (ю = йу)
Вот мы и убедились, что в слове "герой" (им.п.) нулевое окончание, которое материально проявляется в косвенных падежах слова или при изменении слова по числам (герой-- герои).
Начальная форма этого существительного - полотно. При изменении слова по падежам меняется и окончание:
полотн-о,
полотн-а,
полотн-у,
полотн-о,
полотн-ом,
полотн-е.
Форма творительного падежа образуется благодаря присоединению окончания ОМ к основе слова ПОЛОТН, состоящей целиком из корня.
Поэтому, делаем вывод, в слове полотно окончание ОМ.
Слово Сарай отвечает на вопрос Что? и оказывается существительным мужского рода: Сарай - он мой. Для мужского рода в именительном падеже возможны два варианта последней буквы слова - либо это будет гласная, и тогда это слово первого склонения, либо согласная, и тогда это слово второго склонения. Слово Сарай заканчивается на согласную букву Й и является существительным второго склонения. Уже это дает нам право выделить в составе слова Сарай нулевое окончание. Докажем это просклоняв это слово по падежам: Сарай-Сарая-Сараю-Сарай-Сараем-Сарае. Во всех косвенных падежах на конце слова появляется гласная, но не простая, а йотированная, в которую прячется согласный Й. Следовательно эта буква Й остается частью корня и окончание у слова Сарай нулевое.
Чтобы обозначить в слове "русский" его окончание, не стоит делать полностью морфемный разбор, ведь достаточно изменить форму слова.
Русские, русское, русскому, русских, русским, русского, русскому - здесь видна изменяемая часть слова "ий" - это и есть окончание.
Слово "яблоко" - существительное единственного числа, среднего рода. Окончанием в слове "яблоко" будет морфема -о-; корень слова "яблоко" -яблок- ( яблока, яблок, яблочки, яблоки, яблоку ), подобранные однокоренные слова говорят о том, что корень мы выделили правильно, значит, и окончание верно, так как остается всего на всего одна морфема, следовательно, она и будет окончанием слова.