algorithmic_acrobatics:练习以下内容

时间:2024-06-07 17:25:53
【文件属性】:

文件名称:algorithmic_acrobatics:练习以下内容

文件大小:45KB

文件格式:ZIP

更新时间:2024-06-07 17:25:53

algorithms data-structures problem-solving Ruby

关于 此仓库包含许多算法实现。 其中一些实现还包含我用来解决这些问题的心理模型的概述以及时空复杂度分析


【文件预览】:
algorithmic_acrobatics-master
----search_insert.rb(541B)
----binary_trees()
--------max_depth.rb(1013B)
--------sum_root_to_leaf.rb(2KB)
--------is_balanced.rb(1KB)
--------symmetric_tree.rb(735B)
--------outer_ring_of_tree.rb(3KB)
--------level_order_traversal.rb(2KB)
--------preorder_traversal_iterative.rb(1KB)
--------same_tree.rb(1KB)
--------invert_tree.rb(366B)
--------binary_tree_to_linked_list.rb(1KB)
--------average_of_levels_in_tree.rb(613B)
----comparing_removedupes_and_movezeroes.rb(2KB)
----minimize_size_sub_array.js(3KB)
----reverse_list.js(848B)
----search_for_a_range.rb(872B)
----add_nums_represented_by_linked_list.rb(290B)
----move_zeroes.rb(862B)
----Recursion()
--------max_sum_subarray.rb(902B)
--------binary_search_tail_recursion.rb(1KB)
--------longest_increasing_subsequence.rb(2KB)
--------jump_game.rb(421B)
--------triangle.rb(1KB)
--------find_nums_recursive.rb(396B)
--------merge_sort.rb(1KB)
--------find_range_recursively.rb(2KB)
--------dynamic_fibo_memoization.rb(540B)
--------word_break.rb(849B)
----two_sum.js(999B)
----stacks_and_queues()
--------simplify_path.rb(863B)
--------valid_parens.rb(663B)
----remove_duplicates_sorted_array.rb(877B)
----backtracking()
--------decompose_to_squared_sum_backtracking.rb(2KB)
--------permutations.rb(784B)
--------subsets.rb(914B)
--------combination_sum.rb(5KB)
--------letter_combos_of_phone_num.rb(825B)
--------palindrome_partitions.rb(789B)
--------combinations.rb(493B)
--------generate_parenthesis.rb(487B)
--------subsets_with_dup.rb(3KB)
----Sorting()
--------quick_select.rb(1KB)
--------merge_sort.js(669B)
--------bubble_sort.rb(582B)
--------selection_sort.rb(707B)
--------quick_sort.rb(1KB)
--------insertion_sort.rb(0B)
----find_peak_element.rb(1KB)
----Dynamic Programming()
--------max_product_subarray.rb(0B)
--------jump_game_DP.rb(479B)
--------climbing_stairs.rb(3KB)
--------house_robber.rb(642B)
--------triangle_memo.rb(1KB)
--------unique_path.rb(533B)
--------max_subarray_kadane.rb(199B)
--------min_path_sum.rb(2KB)
----delete_duplicates_sorted_linked_list.rb(1KB)
----odd_even_list.rb(638B)
----majority_elements.rb(559B)
----remove_duplicates_unsorted_array.rb(887B)
----binary_search.rb(776B)
----reverse_linked_list.rb(897B)
----string_reverse.js(496B)
----README.md(211B)
----merge_two_lists.rb(660B)
----next_greater_element.rb(525B)
----is_perfect_square.rb(406B)
----find_min_in_rotated_array.rb(574B)

网友评论