Skip to content

Refine code-word finding capabilities #56

@jakewilliami

Description

@jakewilliami
  • Do NOT load into memory all codewords. Completed in 9a58d23, by @dmipeck.1 Redone using Iterators.product in 993ec21.
  • Define a cleverer algorithm for random searching.2
  • Refine code for performance consideration.3

1 Edited and refined in 02d911c, 2f6e6c5, 3fff9d6, and 6546206.
2 The current plan is to have a kind of mutating code. The problem with the random "algorithm" (as it were) is to balance it with the first point in this issue; we do not want to load the universe into memory. See below.
3 After the bad performance with the memory efficient iterator method, we should work as much on performance (regarding time) as we can. This does not mean we need to change the algorithm, it just means we need to be careful. Edited and refined in cebcd76, a5b8d4a, 77ee159, 37f6886, 70dbc29, and 267f501. See below.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions