SYMBOL INDEX (328 symbols across 97 files) FILE: cpp_algo/lec_01/1_bot.cpp function main (line 3) | int main() FILE: cpp_algo/lec_01/2_euclid.cpp function euclid_gcd (line 3) | int euclid_gcd(int a, int b) function main (line 15) | int main() FILE: cpp_algo/lec_01/2_euclid.py function euclid_gcd (line 3) | def euclid_gcd(a: int, b: int): FILE: cpp_algo/lec_01/3_goto_nightmare.cpp function euclid_gcd (line 3) | int euclid_gcd(int a, int b) function main (line 18) | int main() FILE: cpp_algo/lec_01/hello.cpp function main (line 3) | int main() FILE: cpp_algo/lec_02/1_bits.cpp function main (line 5) | int main() FILE: cpp_algo/lec_03/expressions.cpp function main (line 8) | int main() function f (line 25) | double f(double x) FILE: cpp_algo/lec_04/1_func_params.cpp function increment (line 9) | void increment(int a) // При вызове появится переменная a с копией значе... function main (line 16) | int main() FILE: cpp_algo/lec_04/2_func_params.cpp function increment (line 9) | void increment(int* a) // При вызове появится переменная a с адресом b. function main (line 14) | int main() FILE: cpp_algo/lec_04/3_struct.cpp type t_Pair (line 5) | struct t_Pair { // создаём новый тип t_Pair function t_Pair (line 10) | t_Pair return_pair(int x) function main (line 20) | int main() FILE: cpp_algo/lec_04/4_struct_to_function.cpp type t_Pair (line 5) | struct t_Pair { function modify_pair (line 10) | void modify_pair(t_Pair *p) function main (line 16) | int main() FILE: cpp_algo/lec_04/5_sizeof.cpp type t_Pair (line 5) | struct t_Pair { function main (line 10) | int main() FILE: cpp_algo/lec_04/6_reinterpret.cpp function main (line 5) | int main() FILE: cpp_algo/lec_04/7_segfault.cpp function main (line 3) | int main() FILE: cpp_algo/lec_04/8_Eratosthenes.cpp function main (line 5) | int main() FILE: cpp_algo/lec_05/2_reverse.cpp function main (line 5) | int main() FILE: cpp_algo/lec_05/3_append.cpp function main (line 6) | int main() FILE: cpp_algo/lec_05/4_stack.cpp function main (line 6) | int main() FILE: cpp_algo/lec_05/5_check_sorted.cpp function main (line 5) | int main() FILE: cpp_algo/lec_05/6_fool.cpp function main (line 5) | int main() FILE: cpp_algo/lec_05/6a_fool_asympotic.cpp function main (line 5) | int main() FILE: cpp_algo/lec_05/7_bubble.cpp function main (line 5) | int main() FILE: cpp_algo/lec_06/2_structs.cpp type node_t (line 3) | struct node_t { function go_through (line 8) | void go_through(node_t *p) function main (line 16) | int main() FILE: cpp_algo/lec_06/3_malloc.c function main (line 4) | int main() FILE: cpp_algo/lec_06/4_new.cpp type node_t (line 3) | struct node_t { function go_through (line 8) | void go_through(node_t *p) function main (line 17) | int main() FILE: cpp_algo/lec_07/1_array1d.cpp function main (line 5) | int main() FILE: cpp_algo/lec_07/2_array2d.cpp function main (line 5) | int main() FILE: cpp_algo/lec_07/2_array_param.cpp function main (line 5) | int main() FILE: cpp_algo/lec_07/3_array_param.cpp function print_array2d (line 7) | void print_array2d(int A[][M_MAXIMAL], int N, int M) function main (line 17) | int main() FILE: cpp_algo/lec_07/4_array_param.cpp function print_array2d (line 5) | void print_array2d(int *p, int N, int M) function main (line 15) | int main() FILE: cpp_algo/lec_07/5_linearized_manually.cpp function print_array2d (line 5) | void print_array2d(int *A, int N, int M) function main (line 15) | int main() FILE: cpp_algo/lec_07/6_dynamical.cpp function print_array2d (line 5) | void print_array2d(int *A, int N, int M) function main (line 15) | int main() FILE: cpp_algo/lec_07/7_dynamical.cpp function print_array2d (line 5) | void print_array2d(int *A, int N, int M) function main (line 15) | int main() FILE: cpp_algo/lec_08/bin_search.cpp function left_bound (line 5) | int left_bound(int A[], int N, int x) function find (line 19) | int find(int A[], int N, int x) function main (line 31) | int main() FILE: cpp_algo/lec_08/count_sort.cpp function count_sort (line 5) | void count_sort(int A[], int N) function generate_random_array (line 21) | void generate_random_array(int A[], int N, int M) function print_array (line 27) | void print_array(int A[], int N) function main (line 34) | int main() FILE: cpp_algo/lec_08/lin_search.cpp function find (line 5) | int find(int A[], int N, int x) function main (line 13) | int main() FILE: cpp_algo/lec_08/radix_sort.cpp function radix_sort (line 5) | void radix_sort(int *A, int N) function generate_random_array (line 28) | void generate_random_array(int A[], int N, int M) function print_array (line 34) | void print_array(int A[], int N) function main (line 41) | int main() FILE: cpp_algo/lec_09/1_factorial.cpp function factorial (line 7) | int64_t factorial(int16_t n) function main (line 21) | int main() FILE: cpp_algo/lec_09/2_main.cpp function main (line 3) | int main(int argc, char *argv[]) FILE: cpp_algo/lec_09/3_euclid.cpp function gcd (line 3) | int gcd(int a, int b) function main (line 8) | int main() FILE: cpp_algo/lec_09/4_hanoi.cpp function hanoi (line 10) | void hanoi(int i, int k, int n) function main (line 24) | int main() FILE: cpp_algo/lec_09/5_bin_gen.cpp function generate_binary_numbers (line 5) | void generate_binary_numbers(int digits_left_to_generate) function main (line 27) | int main() FILE: cpp_algo/lec_10/1_permutations.cpp function permutations (line 5) | void permutations(int16_t number, int16_t current, int16_t buffer[], boo... function main (line 24) | int main() FILE: cpp_algo/lec_10/2_merge_sort.cpp function merge_sort (line 6) | void merge_sort(double *array, int16_t array_size) function input_array (line 57) | void input_array(double *array, int16_t n) function print_array (line 64) | void print_array(double *array, int16_t n) function main (line 72) | int main() FILE: cpp_algo/lec_11/1_fibonacci.cpp function fib_recursive (line 5) | uint64_t fib_recursive(int n) function fib_dynamic (line 16) | uint64_t fib_dynamic(int n) function main (line 32) | int main() FILE: cpp_algo/lec_11/2_hopper_economist.cpp function min_cost (line 5) | int min_cost(int n, int price[]) function main (line 35) | int main() FILE: cpp_algo/lec_12/1_ant.cpp function combinations_recursive (line 5) | uint64_t combinations_recursive(int i, int j) function combinations_dynamic (line 16) | uint64_t combinations_dynamic(int n, int m) function main (line 49) | int main() FILE: cpp_algo/lec_12/2_ant_array.cpp function combinations_recursive (line 6) | uint64_t combinations_recursive(int i, int j) function combinations_dynamic (line 17) | uint64_t combinations_dynamic(int n, int m) function main (line 44) | int main() FILE: cpp_algo/lec_12/3_bagpack.cpp function max_backpack_value (line 6) | double max_backpack_value(std::vector> treasures, function main (line 43) | int main() FILE: cpp_algo/lec_13/1_strcat_problem.cpp function main (line 5) | int main() FILE: cpp_algo/lec_13/2_strcat_solution.cpp function main (line 5) | int main() FILE: cpp_algo/lec_13/3_levenstein.cpp function levenstein_distance (line 6) | int levenstein_distance(std::string a, std::string b) function main (line 37) | int main() FILE: cpp_algo/lec_14/1_vector_list.cpp function vector_example (line 6) | void vector_example() function list_example (line 23) | void list_example() function main (line 48) | int main() FILE: cpp_algo/lec_14/2_kmp.cpp function prefix_function_kmp (line 5) | std::vector prefix_function_kmp(std::string s) function main (line 21) | int main() FILE: cpp_algo/lec_15/01_vector_usage.cpp function procedure (line 5) | void procedure(int x) function main (line 11) | int main() FILE: cpp_algo/lec_15/02_list_usage.cpp function procedure (line 5) | void procedure(int x) function main (line 11) | int main() FILE: cpp_algo/lec_16/1_simple_class.cpp type Student (line 5) | struct Student method Student (line 14) | Student(std::string name_, std::string group_, int age_) method print (line 31) | void print() const method ageing (line 37) | void ageing() function main (line 46) | int main() FILE: cpp_algo/lec_16/2_overloading.cpp function foo (line 3) | void foo(unsigned char x) function foo (line 8) | void foo(int x) function foo (line 13) | void foo(double x) function main (line 19) | int main() FILE: cpp_algo/lec_16/3_abs_template.cpp function T (line 4) | T my_abs(T x) function main (line 12) | int main() FILE: cpp_algo/lec_17/1_fin_automata_1.cpp function is_alpha (line 4) | inline bool is_alpha(char symbol) function main (line 10) | int main() FILE: cpp_algo/lec_17/2_fin_automata_2.cpp type AutomataState (line 4) | enum AutomataState{ function is_alpha (line 9) | inline bool is_alpha(char symbol) function main (line 15) | int main() FILE: cpp_algo/lec_18/rabin_karp.cpp function hash (line 6) | uint32_t hash(std::string s) function main (line 17) | int main() FILE: cpp_algo/lec_20/1_set.cpp function set_example (line 5) | void set_example() function main (line 31) | int main() FILE: cpp_algo/lec_20/2_unordered_set.cpp function set_example (line 5) | void set_example() function main (line 31) | int main() FILE: cpp_algo/lec_21/2_euclid.cpp function euclid_gcd (line 3) | int euclid_gcd(int a, int b) function main (line 15) | int main() FILE: cpp_algo/lec_21/cmake_project/main.cpp function main (line 7) | int main() FILE: cpp_algo/lec_21/cmake_project/mylib.cpp function euclid_gcd (line 3) | int euclid_gcd(int a, int b) FILE: cpp_algo/lec_21/hello.cpp function foo (line 10) | int foo(int x) function main (line 16) | int main() FILE: cpp_algo/lec_21/project/main.cpp function main (line 7) | int main() FILE: cpp_algo/lec_21/project/mylib.cpp function euclid_gcd (line 3) | int euclid_gcd(int a, int b) FILE: cpp_algo/lec_22/1_graphs_storage.cpp class AbstractGraph (line 9) | class AbstractGraph { class Graph_type1 (line 18) | class Graph_type1: public AbstractGraph method input (line 23) | void input() method print (line 35) | void print() const class Graph_type2 (line 47) | class Graph_type2: public AbstractGraph method input (line 53) | void input() method print (line 71) | void print() const function main (line 88) | int main() FILE: cpp_algo/lec_23/1_dfs.cpp function just_dfs (line 5) | void just_dfs(const Graph_t &graph, function main (line 19) | int main() FILE: cpp_algo/lec_23/2_bfs.cpp function just_bfs (line 6) | void just_bfs(const Graph_t &graph, function main (line 32) | int main() FILE: cpp_algo/lec_23/graph.hpp class Graph_t (line 13) | class Graph_t method input (line 21) | void input() method print (line 37) | void print() const FILE: cpp_algo/lec_24/check_DAG.cpp function check_DAG (line 5) | bool check_DAG(const OrGraph_t &graph, function main (line 24) | int main() FILE: cpp_algo/lec_24/graph.hpp class OrGraph_t (line 13) | class OrGraph_t method input (line 21) | void input() method print (line 36) | void print() const class Graph_t (line 51) | class Graph_t method input (line 59) | void input() method print (line 74) | void print() const FILE: python/lec_01/03_nested_for.py function david (line 3) | def david(): FILE: python/lec_03/1_function_experiments.py function foo (line 1) | def foo(x, y=0, z=0): function bar (line 5) | def bar(*args, named_parameter="bar"): FILE: python/lec_04/football_1.py function draw_cloud (line 50) | def draw_cloud(x, y): function draw_fence (line 58) | def draw_fence(): FILE: python/lec_05/house.py function main (line 2) | def main(): function draw_house (line 9) | def draw_house(x, y, width, height): function draw_house_foundation (line 30) | def draw_house_foundation(x, y, width, height): function draw_house_walls (line 44) | def draw_house_walls(x, y, width, height): function draw_house_roof (line 49) | def draw_house_roof(x, y, width, height): FILE: python/lec_06/football_1.py function draw_cloud (line 50) | def draw_cloud(x, y): function draw_fence (line 58) | def draw_fence(): function key_down_handler (line 76) | def key_down_handler(event): FILE: python/lec_07/house.py function main (line 2) | def main(): function draw_house (line 9) | def draw_house(x, y, width, height): function draw_house_foundation (line 30) | def draw_house_foundation(x, y, width, height): function draw_house_walls (line 44) | def draw_house_walls(x, y, width, height): function draw_house_roof (line 49) | def draw_house_roof(x, y, width, height): FILE: python/lec_07/lib.py function foo (line 2) | def foo(x): function bar (line 6) | def bar(x, y): function print_name (line 9) | def print_name(): FILE: python/lec_08/01_class.py class Dragon (line 1) | class Dragon: method __init__ (line 2) | def __init__(self, name): method is_alive (line 6) | def is_alive(self): method get_damage (line 9) | def get_damage(self, damage): method talk (line 14) | def talk(self): method final_cry (line 17) | def final_cry(self): function main (line 20) | def main(): FILE: python/lec_08/02_encapsulation_example.py class PositiveInt (line 2) | class PositiveInt: method set_a (line 6) | def set_a(self, a): method get_a (line 13) | def get_a(self): FILE: python/lec_08/2016-pacman/pacman.py function init_window (line 8) | def init_window(): function draw_background (line 14) | def draw_background(scr, img=None): class GameObject (line 23) | class GameObject(pygame.sprite.Sprite): method __init__ (line 24) | def __init__(self, img, x, y, tile_size, map_size): method set_coord (line 35) | def set_coord(self, x, y): method game_tick (line 40) | def game_tick(self): method draw (line 43) | def draw(self, scr): class Ghost (line 47) | class Ghost(GameObject): method __init__ (line 48) | def __init__(self, x, y, tile_size, map_size): method game_tick (line 53) | def game_tick(self): class Pacman (line 81) | class Pacman(GameObject): method __init__ (line 82) | def __init__(self, x, y, tile_size, map_size): method game_tick (line 87) | def game_tick(self): function process_events (line 109) | def process_events(events, packman): FILE: python/lec_08/cannon/cannon.py class Cannon (line 12) | class Cannon: method __init__ (line 15) | def __init__(self, x, y): method aim (line 21) | def aim(self, x, y): method fire (line 31) | def fire(self, dt): method draw (line 41) | def draw(self): class Shell (line 46) | class Shell: method __init__ (line 49) | def __init__(self, x, y, Vx, Vy): method move (line 54) | def move(self, dt): method draw (line 69) | def draw(self): method detect_collision (line 73) | def detect_collision(self, other): class Target (line 83) | class Target: method __init__ (line 86) | def __init__(self, x, y, Vx, Vy): method move (line 92) | def move(self, dt): method draw (line 107) | def draw(self): method collide (line 111) | def collide(self, other): class Bomb (line 120) | class Bomb: function generate_random_targets (line 124) | def generate_random_targets(number: int): function game_main_loop (line 136) | def game_main_loop(): FILE: python/lec_09/01_hierarchy.py class Base (line 1) | class Base: method __init__ (line 2) | def __init__(self, x): method show (line 5) | def show(self): class Derivative (line 9) | class Derivative(Base): method __init__ (line 10) | def __init__(self): FILE: python/lec_09/cannon.py function rand_color (line 15) | def rand_color(): class GameObject (line 19) | class GameObject: class Shell (line 23) | class Shell(GameObject): method __init__ (line 27) | def __init__(self, coord, vel, rad=20, color=None): method check_corners (line 39) | def check_corners(self, refl_ort=0.8, refl_par=0.9): method move (line 53) | def move(self, time=1, grav=0): method draw (line 65) | def draw(self, screen): class Cannon (line 72) | class Cannon(GameObject): method __init__ (line 76) | def __init__(self, coord=[30, SCREEN_SIZE[1]//2], angle=0, max_pow=50,... method activate (line 88) | def activate(self): method gain (line 94) | def gain(self, inc=2): method strike (line 101) | def strike(self): method set_angle (line 112) | def set_angle(self, target_pos): method move (line 118) | def move(self, inc): method draw (line 125) | def draw(self, screen): class Target (line 140) | class Target(GameObject): method __init__ (line 144) | def __init__(self, coord=None, color=None, rad=30): method check_collision (line 157) | def check_collision(self, ball): method draw (line 165) | def draw(self, screen): method move (line 171) | def move(self): class MovingTarget (line 179) | class MovingTarget(Target): method __init__ (line 180) | def __init__(self, coord=None, color=None, rad=30): method move (line 185) | def move(self): class ScoreTable (line 190) | class ScoreTable: method __init__ (line 194) | def __init__(self, t_destr=0, b_used=0): method score (line 199) | def score(self): method draw (line 205) | def draw(self, screen): class Manager (line 214) | class Manager: method __init__ (line 218) | def __init__(self, n_targets=1): method new_mission (line 226) | def new_mission(self): method process (line 237) | def process(self, events, screen): method handle_events (line 256) | def handle_events(self, events): method draw (line 278) | def draw(self, screen): method move (line 289) | def move(self): method collide (line 304) | def collide(self): FILE: python/lec_10/cannon.py function rand_color (line 15) | def rand_color(): class GameObject (line 19) | class GameObject: class Shell (line 23) | class Shell(GameObject): method __init__ (line 27) | def __init__(self, coord, vel, rad=20, color=None): method check_corners (line 39) | def check_corners(self, refl_ort=0.8, refl_par=0.9): method move (line 53) | def move(self, time=1, grav=0): method draw (line 65) | def draw(self, screen): class Cannon (line 72) | class Cannon(GameObject): method __init__ (line 76) | def __init__(self, coord=[30, SCREEN_SIZE[1]//2], angle=0, max_pow=50,... method activate (line 88) | def activate(self): method gain (line 94) | def gain(self, inc=2): method strike (line 101) | def strike(self): method set_angle (line 112) | def set_angle(self, target_pos): method move (line 118) | def move(self, inc): method draw (line 125) | def draw(self, screen): class Target (line 140) | class Target(GameObject): method __init__ (line 144) | def __init__(self, coord=None, color=None, rad=30): method check_collision (line 157) | def check_collision(self, ball): method draw (line 165) | def draw(self, screen): method move (line 171) | def move(self): class MovingTarget (line 179) | class MovingTarget(Target): method __init__ (line 180) | def __init__(self, coord=None, color=None, rad=30): method move (line 185) | def move(self): class ScoreTable (line 190) | class ScoreTable: method __init__ (line 194) | def __init__(self, t_destr=0, b_used=0): method score (line 199) | def score(self): method draw (line 205) | def draw(self, screen): class Manager (line 214) | class Manager: method __init__ (line 218) | def __init__(self, n_targets=1): method new_mission (line 226) | def new_mission(self): method process (line 237) | def process(self, events, screen): method handle_events (line 256) | def handle_events(self, events): method draw (line 278) | def draw(self, screen): method move (line 289) | def move(self): method collide (line 304) | def collide(self): FILE: python/lec_11/crosszeroes.py class Cell (line 9) | class Cell(Enum): class Player (line 15) | class Player: method __init__ (line 19) | def __init__(self, name, cell_type): class GameField (line 24) | class GameField: method __init__ (line 25) | def __init__(self): class GameFieldView (line 31) | class GameFieldView: method __init__ (line 35) | def __init__(self, field): method draw (line 42) | def draw(self): method check_coords_correct (line 45) | def check_coords_correct(self, x, y): method get_coords (line 48) | def get_coords(self, x, y): class GameRoundManager (line 52) | class GameRoundManager: method __init__ (line 57) | def __init__(self, player1: Player, player2: Player): method handle_click (line 62) | def handle_click(self, i, j): class GameWindow (line 68) | class GameWindow: method __init__ (line 73) | def __init__(self): method main_loop (line 88) | def main_loop(self): function main (line 105) | def main(): FILE: python/lec_12/1_selfdoc.py function hypotenuse (line 1) | def hypotenuse(leg1, leg2): function hypotenuse (line 5) | def hypotenuse(leg1, leg2): function hypotenuse (line 11) | def hypotenuse(leg1: float, leg2: float) -> float: function hypotenuse (line 24) | def hypotenuse(leg1: float, leg2: float) -> float: function main (line 39) | def main(): FILE: python/lec_13/fib.py function fib (line 1) | def fib(n): FILE: python/lec_13/main.py function main (line 4) | def main(): FILE: python/lec_14/fib.py function fib (line 1) | def fib(n): FILE: python/lec_14/main.py function main (line 4) | def main(): FILE: python/lec_14/test_first.py class TestFibonacci (line 5) | class TestFibonacci(unittest.TestCase): method test_simple (line 7) | def test_simple(self): method test_stress (line 11) | def test_stress(self): method test_negative (line 16) | def test_negative(self): method test_wrong_param_type (line 22) | def test_wrong_param_type(self):