Шрифты TrueType (TTF) будут обычно работать над Windows, Mac и платформами Linux.
Спасибо Jason, но это не ответ, который я ищу. Много дистрибутивов Linux идут со своими собственными шрифтами, которые являются отличающиеся на имя к Mac/рерсиям Windows - по-видимому, из-за проблем лицензирования шрифта.
я хотел бы ответ от пользователя Linux (предпочтительно разработчик), у кого есть опыт с предложением подобно выглядящих шрифтов. Я действительно не хочу должным быть давать пользователям Firefox Ubuntu 'любой гротесковый шрифт'.
Проект 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; }
// ...
}
Я не знаю ни одного в структуре, но здесь - это одна реализация.