There are no reviews yet. Be the first to send feedback to the community and the maintainers!
Several-examples-using-php
Sistema-Cadastro-Cursos
Cadastro-DjangoSQLITE
Reserva-aerea-dio
Python-beginners
Several examples for those learning pythonPRNGS-in-Python
Django-Petshop
IsadoraFerrao
Black-Scholes-Parallel-
Black-Scholes---sequential-and-parallel
Eye-talk
Hachathon SheHacksBrSequential-search-and-binary-search
Safe-avionics-architecture
GRACE-ICMC-USP
Neural-network-adalaine
Dindim-pra-mim
Estacionamernto-python
Smoothing-an-image
Memory-mapping
Checking-automats-and-different-languages
Command-Voice
Scheduling-between-processes
Calculation-of-mean-standard-deviation-and-absolute-deviation
Policy-Gradient-using-REINFORCE-Algorithm
Mult-agent
Login-in-Cake-PHP
GHC2021
Borwein---sequential-and-parallel
Acessibility-button
Technovation-Challenge
Website for eventChristimas-WebSite-in-Django
Portfolio
Extracting-text-from-image
Contrast-for-low-vision
Monte-Carlo---sequential-and-parallel
Virtual-identifier-for-users
Pop-up-for-website
Simple-local-storage-and-upload
Pthreads
Basic-examples-for-beginners
Python-lexical-analyzer
Metrics-Security-and-Safety-for-UAVs
Site-to-publicize-the-programming-marathon
Tech-School-2022
Codeigniter-training
Website-for-disseminating-the-workshop-proposal
Construction of a website to publicize a workshop for the Grace Hopper Celebration 2020.SQLIT-conexao
Ultima-aula-pd1022
Java-instructions
Mapping-a-matrix-representing-a-crop
Crud-Codeigniter
Turing-machine
Development of a Turing Machine, using JFLAP, which recognizes different languagesDigital-circuits
Convolutional-Neural-network
Election-algorithm-in-the-ring
simple-interest-code
Will-new-version
Growing-Bubble-source
Simple-registration
Hamburgueria-website
FastAPI
Trainning
Cadastro-de-produtos
Django-to-bennigners
Desafio-python
Eye-tracking
Do-while-Divination
Pipeline
Codigos-python
DistanceEuclideanPython
Owasp-s-top-10-semantic-web
Petshop-Django
Estacionamento
Applying-texture-to-a-cube
Date-identification-for-sites
Discipline-of-algorithms-and-programming
Petshop
Splay-tree
/ * Work 2 - v1: BST for categories of products. Implement a BST to catalog product categories from an online store (e.g., Submarino, Amazon). Each category has a code and a name. The code is a sequential number. For each category there is a set of products (e.g., 5000 different smartphones). Each product is identified by a code, a name, a manufacturer, model, launch year and price. Each product category must be represented, also, as a BST. In other words, the category tree node value will point to a BST that contains the products of the respective category. The input file, for loading the BSTs, is a CSV file. The default CSV separator is a semicolon (;). However, the user must be able to define any separator for each CSV file, such as "#" and "@". Example input CSV file: Laptop; 12345; Lenovo; 12346; IBM; Model X51; 2014; 1200.00 Laptop; 12347; Latitude; 12348; Dell; Model 21; 2015; 1811.00 Tablet; 12349; iPad; 12350; Apple; II; 2014; 2200.00 Smartphone; 12351; iPhone; 12352; Apple; V; 2014; 3200.00 Scripts to generate input files of any size: Code sample: generation of categories and products Archive Example input file with 200 categories and 300 products per category: Assignment 1: example CSV file (200 categories with 300 products each) Implement the following functions for BSTs: - put (insert new element in the tree) - get (return a pointer to the tree node that contains the searched key) - delete (delete an element from the tree) - contains (check whether the tree contains an X key or not) - size (return the size of a tree, i.e., number of elements below the X key) - min (return the lowest value key) - max (return the key with the highest value) - rank (return the number of elements whose key is less than key X) - height (return the height of the tree) - floor (return the smallest element closest to the X key) - ceiling (return the largest element closest to the X key) - inorder traversal (browse the tree in "inorder" order, i.e., list tree elements in ascending order) What to deliver: a complete version of the work. In other words, the first version of all of the above functions. The user must be able to choose the function through a program execution parameter. Here is the format of the input parameters: put: -p <input_put.csv> get: -g <entrada_get.csv> delete: -d <input_delete.csv> contains: -c <entry_contains.csv> size: -s (prints the size of all trees) min: -m (print the minimum of all trees) max: -M (return the key with the highest value) rank: -R <rank.csv> height: -H (return the height of all trees) floor: -F <entrada_floor.csv> ceiling: -C <entrada_ceiling.csv> opts_sequence: -S <operations_execution_string. example: pgdcM> inorder traversal: -i (browse all trees in "inorder" order, i.e., list tree elements in ascending order) File format entrada_get.csv, entrada_delete.csv, entrada_contains.csv, entrada_rank.csv, entrada_floor.csv, entrada_ceiling.csv: A list containing one "type" and one "key" per line. The type (category or product) and the key are separated by ";". In the case of product, the line contains the category and product information. So there are two types of lines. Lines that only identify one category and lines that identify a category and a product. Example of the contents of the files entrada_contains.csv, entrada_delete.csv, entrada_contains.csv, entrada_rank.csv, entrada_floor.csv, entrada_ceiling.csv: category; 12345 category; 12345; product; 12346 category; 12349 category; 12351 category; 12351; product; 12352 category; 12351; product; 12354 category; 12359; product; 12355 category; 12359; product; 12399 category; 12359; product; 12101 category; 12366 category; 12377 category; 12359; product; 12203Ascending-order
Restoring-an-image
Seu-Madruga-s-Tamagotchi
Adding-and-deleting-vehicles-Final
Applying-the-while-statement
Initial-proposal-for-a-bus-application
Tchê bus - Android StudioReposit-rio-Ultima
Gaus---sequential-and-parallel
Convolution-in-all-pixels
Examples-of-using-vectors
Bank-account
Website-for-sending-literary-poems
prj_petshop
POO-python_WoMakersCode
Capital-letter-counter
STRAUSS
Monte_Carlo
Median-of-an-image
Top-10-OWASP-web-vulnerabilities
Registration and login system with OWASP's top 10 vulnerabilitiesConnection-to-sqlite-with-python
Second-degree-equation
Time-capture
Love Open Source and this site? Check out how you can help us