You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
onebigear 93fb039e3f added readme 3 years ago
.ipynb_checkpoints first commit, add all prev working files 3 years ago
images first commit, add all prev working files 3 years ago
pic_tree_fruit_img first commit, add all prev working files 3 years ago
vid first commit, add all prev working files 3 years ago
How-to-construct-a-Phylogenetic-tree.jpg first commit, add all prev working files 3 years ago
README.md added readme 3 years ago
READTREES.md first commit, add all prev working files 3 years ago
a_bonary_tree.ipynb first commit, add all prev working files 3 years ago
a_conversation_tree.ipynb first commit, add all prev working files 3 years ago
a_feminist_tree.ipynb first commit, add all prev working files 3 years ago
a_fruit_tree_with_hanging_pictures.ipynb first commit, add all prev working files 3 years ago
a_genetic_tree.ipynb first commit, add all prev working files 3 years ago
a_letter_tree.ipynb first commit, add all prev working files 3 years ago
a_letter_tree.py first commit, add all prev working files 3 years ago
a_letter_tree_web.html first commit, add all prev working files 3 years ago
a_letter_tree_web.py first commit, add all prev working files 3 years ago
a_letter_tree_with_hanging_fruits.ipynb first commit, add all prev working files 3 years ago
a_linked_list_tree.ipynb first commit, add all prev working files 3 years ago
a_longan_tree.ipynb first commit, add all prev working files 3 years ago
a_longan_tree.nbdata first commit, add all prev working files 3 years ago
a_morse_code_tree.ipynb first commit, add all prev working files 3 years ago
a_post_code_tree.ipynb first commit, add all prev working files 3 years ago
a_procedural_morse_code_tree.ipynb first commit, add all prev working files 3 years ago
a_radio_tree.ipynb first commit, add all prev working files 3 years ago
a_raspberry_orange_tree.ipynb first commit, add all prev working files 3 years ago
a_reddit_tree.ipynb first commit, add all prev working files 3 years ago
a_sample_tree.ipynb first commit, add all prev working files 3 years ago
a_tree_of_trees.ipynb first commit, add all prev working files 3 years ago
a_tree_scraping_from_web.ipynb first commit, add all prev working files 3 years ago
a_trident_tree.ipynb first commit, add all prev working files 3 years ago
a_trimmed_tree.ipynb first commit, add all prev working files 3 years ago
a_willow_tree.ipynb first commit, add all prev working files 3 years ago
a_wood_pecking_tree.ipynb first commit, add all prev working files 3 years ago
an_evolutionary_tree.ipynb first commit, add all prev working files 3 years ago
an_html_tree.ipynb first commit, add all prev working files 3 years ago
an_nlp_tree.ipynb first commit, add all prev working files 3 years ago
computer_folder_tree.png first commit, add all prev working files 3 years ago
computer_lib_tree.png first commit, add all prev working files 3 years ago
docTree.jpg first commit, add all prev working files 3 years ago
fig_7_2_a.png first commit, add all prev working files 3 years ago
fig_7_2_b.png first commit, add all prev working files 3 years ago
fig_18_1.png first commit, add all prev working files 3 years ago
i_ching_tree.png first commit, add all prev working files 3 years ago
read_img_folder.ipynb first commit, add all prev working files 3 years ago
style.css first commit, add all prev working files 3 years ago
text.txt first commit, add all prev working files 3 years ago
tree_i_ching.jpg first commit, add all prev working files 3 years ago
trie.png first commit, add all prev working files 3 years ago
two_talking_trees.ipynb first commit, add all prev working files 3 years ago

README.md

The Tree Project

A Letter Tree With Hanging Fruits

What

"A Letter Tree With Hanging Fruits" is a symbolic tree that grows 26 different fruits, with each name starting with a letter from the English alphabet. The computer program uses the tree structure, an abstract data structure used to store, retrieve and represent hierarchical information. The information, in this case, a list containing the words of the fruits, is processed hierarchically by recursion, an algorithmic procedure that constantly calls upon itself until an exit condition is met.

How

There are two recursive procedures applied in the program, one to build the tree, and the other to print the tree. Between line 45 and 67, the insertLeaf function recursively traverse the tree, looking for a suitable place to insert the word of the fruit as predefined by a hierarchical rule. The hierarchical rule used in the program simply compares the order of the word's first letter. Words starting with "bigger" letters will be placed on the right side, and vice versa. Between line 15 and 35, the print2DUtil_flat function visually renders the tree's levelled hierarchies. The function starts in the tree's furthest right. For words placed in "lower" levels, more empty spaces are printed, and vice versa.

Why

The program is intended to be a simple yet playful reflection on the convergence of mathematics, language, and symbol. While the program's association with these subjects may immediately sound daunting, as the audience pays inquisitive attention to how the program's outputs are being rendered interactively in the console, they are witnessing a tangible interplay of the subjects.

Originally, the program was written as a response to a piece of archival information found on the subject of Chinese text processing. Due to the incompatibilities resulted from organizational differences between Chinese as an ideographic writing system and alphanumeric writing systems, such as English, advanced Chinese text processing technologies were near scarce in the early history of computing. Computationally, it was expensive and hence incompatible to accommodate a corpus of Chinese glyphs in the systems of hardware and software first intended to process alphanumeric writing systems. Here, the concept of incompatibility derives from singularly determined frameworks that are efficient and monolingual. Outside the singularly determined frameworks, there is a rich ecology of artifacts, approaches, and interpretations on Chinese text processing that each embody uniqueness and idiosyncrasy.

Take the archival information as an example. In the early 1990s, the Chinese writer and programmer Wang Xiaobo was crafting a Chinese text editor. Wang used a binary tree structure to implement a feature to store customized word combinations.

Hierarchy Dynamic programming Self generation of recursion Self modification permutation Recursion in computational linguistics dabai dabaicai dabaiyutianxia

The attention to science and mathematics permeates his writing.

hierarchical rule camel case and snake case Tree of life in (esoteric) mystery spiritualism trees

typographical qualities empty spaces vacancies

Ring

"I Like Mathematics And Tight Pants" "https://sfpc.study/sessions/summer-22/learning-to-love-math" Qianxun Chen's seedlings Metamagical thema "structure and strangeness"