3622
правки
Изменения
→Псевдокод: изменён цвет комментариев с зелёного на тёмно-зелёный
**** Вместо '''void''' писать '''function''', '''func''' или '''fun'''
**** Типы аргументов и функций желательно указывать через двоеточие после имени
***** '''fun''' print(a : '''list<T>'''): <font color=greendarkgreen> // аналог '''void''' </font>***** '''int''' get(index : '''int'''): <font color=greendarkgreen> // функция, возвращающая '''int''' </font>
** Использовать словесное обозначение логических операций ('''and''', '''or''', '''xor''', '''not''' вместо &&, ||, !)
*** Вместо побитового '''xor'''-а ^ (крышечка) лучше писать <tex> \oplus </tex> (ниже о том, зачем это нужно)
*** len(queue), len(array) не писать {{---}} лишние скобки мешают читаемости
*** TODO: надо ли заменять isEmpty на <tex> == \varnothing </tex> ?
* Комментарии можно писать как через #, так и через //, так же можно и через /**/, но последний оформлять в построчном стиле. Главное, придерживаться одного выбранного формата в рамках конспекта. Ещё очень наглядно обозначать комментарии зелёным цветом: <font color=greendarkgreen> // например, вот так </font>
* Разрешаемые случаи использования tex в псевдокоде:
** <tex> \varnothing, \emptyset </tex> вместо null