Rubytree

Phần mềm chụp màn hình:
Rubytree
Các chi tiết về phần mềm:
Phiên bản: 0.8.3
Ngày tải lên: 20 Feb 15
Nhà phát triển: Anupam Sengupta
Giấy phép: Miễn phí
Phổ biến: 0

Rating: nan/5 (Total Votes: 0)

Rubytree là một đơn giản để sử dụng chung cây mục đích thực hiện cấu trúc dữ liệu trong Ruby.
Nó cung cấp phương pháp truy cập dễ dàng để điều hướng các hệ thống phân cấp, cũng như truy cập vào các nút. Dự án Rubytree cũng cung cấp khả năng để sắp xếp toàn bộ cấu trúc cây

là gì mới trong phiên bản này:.

  • Đây là một yếu một phát hành Sửa lỗi với một số thay đổi bao bì.
  • Các phụ thuộc vào Hòe đã được gỡ bỏ.
  • Các đá quý bây giờ xây dựng với gemspecs vanilla.
  • Hỗ trợ cho Bundler đã được thêm vào.
  • Hỗ trợ cho làm xét nghiệm đá quý đã được thêm vào.
  • Các phương pháp #as_json đã được triển khai để hỗ trợ Rails JSON mã hóa.
  • Các phương pháp TreeNode # anh chị em bây giờ chính xác trả về một mảng trống cho nút gốc.

là gì mới trong phiên bản 0.8.2:

  • phát hành bảo trì này sửa chữa một lỗi với Tree: :. TreeNode # to_s phương pháp, mà đã được phá vỡ nếucontent hoặc @ parent.name không loại chuỗi dữ liệu

là gì mới trong phiên bản 0.8.1:

  • Các thay đổi chính trong R0.8.0 / R0. 8.1 là chuyển đổi tất cả các tên phương pháp CamelCase để snake_case. Các tên phương pháp CamelCase cũ sẽ vẫn làm việc (để đảm bảo khả năng tương thích ngược), nhưng cũng sẽ hiển thị một cảnh báo.
  • Các TreeNode # thêm các phương pháp bây giờ chấp nhận một điểm chèn con tùy chọn.
  • Các cây con từ nút hiện tại bây giờ có thể được nhân bản trong toàn bộ bằng cách sử dụng TreeNode # detached_subtree_copy phương pháp ''.
  • Một lỗi lớn, sửa chữa cho lỗi # 28.613 tác động xấu đến việc thực hiện BinaryTree.

là gì mới trong phiên bản 0.7.0:

  • Thêm phương pháp mới để báo cáo số liệu thống kê mức độ của một node.
  • Thêm một phương pháp tiện lợi bí danh 'độ' thành 'nodeDepth'.
  • Chuyển Đổi các trường hợp ngoại lệ được ném vào đối số hợp lệ để 'ArgumentError' thay vì 'RuntimeError'.
  • Chuyển Đổi các tài liệu sang định dạng Yard.
  • Thêm phương pháp mới để chuyển đổi từ / sang các định dạng JSON. Nhờ Dirk Breuer [http://github.com/railsbros-dirk] cho ngã ba này [http://github.com/galaxycats/]
  • .
  • Thêm một tập tin tài liệu API-THAY ĐỔI riêng biệt.
  • sửa thêm cho gốc liên quan đến điều kiện cạnh để 'isOnlyChild?', 'NextSibling', 'previousSibling' và 'xóa' phương pháp.
  • Loại bỏ tập tin 'ChangeLog' vì điều này có thể được tạo ra từ các bản ghi git.
  • khác nhỏ mã ngẫu nhiên.

là gì mới trong phiên bản 0.6.2:

  • Đây là một phiên bản cập nhật tài liệu

là gì mới trong phiên bản 0.6.1:

  • Thay đổi cứng phụ thuộc vào 'structured_warnings' RubyGem một soft-phụ thuộc - cho phép Rubytree vẫn làm việc nếu RubyGem này là không có sẵn. Lý giải cho việc này là chúng ta không nên đòi hỏi người sử dụng phải cài đặt một thư viện riêng chỉ cho một đơn chức năng cạnh trường hợp (trong trường hợp này, để chỉ một phương pháp phản đối). Tuy nhiên, nếu thư viện _is_ có sẵn trên hệ thống của người dùng, sau đó nó sẽ được sử dụng.

là gì mới trong phiên bản 0.6.0:

  • Sửa lỗi # 22535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793] nơi
  • phương pháp chiều sâu đã thực sự trở về chiều cao + 1 (không phải chiều sâu).
  • đánh dấu sự Tree :: TreeNode phương pháp # chiều sâu như * phản * (và giới thiệu thời gian chạy phụ thuộc vào
  • có cấu trúc-cảnh báo [http://github.com/schmidt/structured_warnings] gem).

Phần mềm khác của nhà phát triển Anupam Sengupta

RubyTree
RubyTree

1 Mar 15

Ý kiến ​​để Rubytree

Bình luận không
Nhập bình luận
Bật hình ảnh!