Copy of (11)2P_PARTIAL_REVIEW_11TH

studied byStudied by 11 people
5.0(1)
Get a hint
Hint

Sorting algorithms

1 / 54

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

55 Terms

1

Sorting algorithms

Algorithms used to sort data in a particular format, such as Bubble Sort and Insertion Sort.

New cards
2

Searching algorithms

Algorithms used to find a specific value or record, such as Linear Search and Binary Search.

New cards
3

Graph Algorithms

Algorithms used to solve problems like finding the shortest path between cities, such as the Traveling Salesman Problem.

New cards
4

Algorithm

A well-defined sequential computational technique that accepts input and produces output to solve a problem.

New cards
5

Efficiency

The ability of an algorithm to perform tasks quickly and accurately.

New cards
6

Consistency

The property of algorithms to produce consistent results every time they are executed.

New cards
7

Scalability

The ability of algorithms to handle large datasets or complex problems.

New cards
8

Automation

The use of algorithms to automate repetitive tasks, reducing the need for human intervention.

New cards
9

Standardization

The process of standardizing and sharing algorithms among different teams or organizations.

New cards
10

Expression

A legal grouping of letters, symbols, and numbers used to represent the value of one or more variables.

New cards
11

Framework

A foundation with a specified level of complexity that can be altered by the programmer, providing a favorable environment for programming.

New cards
12

Hardcode

Code that is not likely to change and is built into hardware or software.

New cards
13

Loop

A sequence of instructions that repeat the same process until a condition is met.

New cards
14

Endless loop

A continuous repetition of a program snippet that is everlasting.

New cards
15

Iteration

A single pass through a set of operations that deal with code, often achieved through loops.

New cards
16

Keywords

Reserved words in a programming language that have special meaning and perform specific tasks.

New cards
17

Null

The lack of any value whatsoever, often represented by a null character in programming.

New cards
18

Operand

Objects that can be manipulated using different operators in an expression.

New cards
19

Operator

Objects that manipulate operands in an expression to perform actions.

New cards
20

Variable

A location that stores temporary data within a program and can be modified.

New cards
21

Pointer

A variable that contains the address of a location in the memory.

New cards
22

High-level language

A programming language that lets developers write programs irrespective of the type of computer.

New cards
23

Low-level language

A language that is very close to machine language and provides little abstraction of programming concepts.

New cards
24

Machine language

The lowest-level programming language consisting of binary digits or bits that are read by computers.

New cards
25

Markup language

A language used to format the overall view of a page and its contents, such as HTML or XML.

New cards
26

Package

An organized module of related interfaces and classes in programming.

New cards
27

Runtime

The time period during which a program is running on a computer.

New cards
28

Backend

The background tasks performed in programming that users don't directly see.

New cards
29

Front-end

The user interface of a computer or device that users interact with.

New cards
30

Server-side

Procedures and processes performed on the server in programming.

New cards
31

Source data

The key location from which data is used in a program.

New cards
32

Statement

A single line of code that expresses an action to be carried out in programming.

New cards
33

Syntax

The set of rules in a programming language that govern how statements can be conveyed.

New cards
34

Token

A single element of a programming language, such as a keyword or operator.

New cards
35

Algorithm

A set of instructions or rules designed to solve a definite problem.

New cards
36

Flowchart

A diagram that shows the sequential steps of a process and the decisions needed to make the process work.

New cards
37

Program

An organized collection of instructions that, when executed, perform a specific task or function.

New cards
38

API

Application Programming Interface, a set of rules, routines, and protocols to build software applications.

New cards
39

Argument

A value that is passed into a command or a function.

New cards
40

ASCII

American Standard Code for Information Interexchange, a standard that assigns letters, numbers, and other characters different slots in the 8-bit code.

New cards
41

Boolean

An expression used for creating statements that are either TRUE or FALSE.

New cards
42

Bug

An unexpected error or defect in hardware or software that causes it to malfunction.

New cards
43

Char

A display unit of information equal to one alphabetic letter or symbol.

New cards
44

Objects

A combination of related variables, constants, and other data structures that can be selected and manipulated together.

New cards
45

Object-Oriented Programming

A programming model that revolves around objects and data rather than 'actions' and 'logic'.

New cards
46

Class

A set of related objects with common properties.

New cards
47

Code

A written set of instructions, written using the protocols of a particular language.

New cards
48

Command-line interface

A user interface based on text used to view and manage computer files.

New cards
49

Compilation

The process of creating an executable program through code written in a compiled programming language.

New cards
50

Conditionals

Features of a programming language that help the code make a choice and result in either TRUE or FALSE.

New cards
51

Constants

Values that do not change throughout the execution of the program.

New cards
52

Data types

The classification of a particular type of data.

New cards
53

Array

Lists or groups of similar types of data values that are grouped together.

New cards
54

Declaration

A statement that describes a variable, function, or any other identifier.

New cards
55

Exception

A special, unexpected, and anomalous condition encountered during the execution of a program.

New cards

Explore top notes

note Note
studied byStudied by 26 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 170 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 23 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 13 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 9 people
Updated ... ago
4.0 Stars(1)
note Note
studied byStudied by 48 people
Updated ... ago
4.5 Stars(2)
note Note
studied byStudied by 104 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard72 terms
studied byStudied by 12 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard63 terms
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard85 terms
studied byStudied by 79 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard78 terms
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard77 terms
studied byStudied by 29 people
Updated ... ago
4.3 Stars(3)
flashcards Flashcard118 terms
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard66 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard63 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)