import Helper = require('sub-project');
не совпадает с import { Helper } from ...
. В файле помощника вы экспортируете класс Helper с именем Helper
(не по умолчанию, не абсолютным), поэтому в файле test.ts вы должны импортировать его как import { Helper } from '..'
В случае export default 42
вы должны использовать import magicNumber from ...
(без {}).
Также вы можете найти синтаксис, подобный этому 'import * as Lib из' lib '. It's used when someone is exporting all things by
module.exports = ... `. Не используйте это, если вам не нужно
Также я предлагаю не использовать require
синтаксис в файлах TS, import
должен лучше разрешать типы, а также более читабелен.
В целом график имеет минимальный градус и максимальный градус, который является просто минимумом respectivly максимальная степень всех узлов в графике.
Если график является k-regular, который является всеми узлами, имеют точно k соседей, минимальный и максимальный градус равняются k, и график, как говорят, градуса k.
Поскольку дерево не является k-regular, Вы не можете сказать, что это имеет выпускника k, но можно найти его минимального или максимального выпускника.
Довольно распространенный k-ary деревья, которые являются внедренными деревьями, где каждый узел имеет в большей части k childs.
Для внедренного дерева Вы могли бы определить его как степень корня. В некоторых сценариях, говоря это - максимальная степень любого узла в дереве, мог бы иметь смысл. Но без контекста трудно сказать, каково правильное определение. Это зависит от того, как Вы хотите использовать его и что является значительным о "степени" дерева. Если Вы имеете конкретный пример в виду, или часть текста, который Вы находите озадачивающими, обновите вопрос.