Объекты, которые представляют деревья

Шрифты TrueType (TTF) будут обычно работать над Windows, Mac и платформами Linux.

Спасибо Jason, но это не ответ, который я ищу. Много дистрибутивов Linux идут со своими собственными шрифтами, которые являются отличающиеся на имя к Mac/рерсиям Windows - по-видимому, из-за проблем лицензирования шрифта.

я хотел бы ответ от пользователя Linux (предпочтительно разработчик), у кого есть опыт с предложением подобно выглядящих шрифтов. Я действительно не хочу должным быть давать пользователям Firefox Ubuntu 'любой гротесковый шрифт'.

21
задан Dukeling 19 October 2013 в 20:45
поделиться

2 ответа

Проект NGenerics потрясающий набор структур данных и алгоритмов, включая двоичное дерево .

public class BinaryTree<T> : IVisitableCollection<T>, ITree<T>
{
  // Methods
  public void Add(BinaryTree<T> subtree);
  public virtual void breadthFirstTraversal(IVisitor<T> visitor);
  public virtual void 
         DepthFirstTraversal(OrderedVisitor<T> orderedVisitor);
  public BinaryTree<T> GetChild(int index);
  public bool Remove(BinaryTree<T> child);
  public virtual void RemoveLeft();
  public virtual void RemoveRight();

  // ...

  // Properties
  public virtual T Data { get; set; }
  public int Degree { get; }
  public virtual int Height { get; }
  public virtual bool IsLeafNode { get; }
  public BinaryTree<T> this[int i] { get; }
  public virtual BinaryTree<T> Left { get; set; }
  public virtual BinaryTree<T> Right { get; set; }

  // ...
}
20
ответ дан 29 November 2019 в 21:17
поделиться

Я не знаю ни одного в структуре, но здесь - это одна реализация.

6
ответ дан 29 November 2019 в 21:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: