Tic-Tac-Toe Game in C

Name: Riya Patel, UWin No: 105159179

Function: printMenu()

This function displays a menu of options for the user to interact with the Tic-Tac-Toe game.

Function: InitializeBoard(int m, int n, char board[][n])

This function initializes the Tic-Tac-Toe board with numbers from 1 to 9, representing the cells.

Function: PrintBoard(int m, int n, char board[][n])

This function prints the current state of the Tic-Tac-Toe board, displaying the X’s, O’s, and empty cells.

Function: CreateBoard(int m, int n, char

Read More

Human-Computer Interaction: A Comprehensive Guide to Usability and Design

Introduction to Human-Computer Interaction (HCI)

Human-Computer Interaction (HCI) is the study of how people interact with computers and other digital devices. It encompasses a wide range of topics, including usability, design, cognitive psychology, and interface design.

Usability

Usability refers to the ease of use of a computer system. A usable system is one that is easy to learn, use, and remember. There are a number of factors that contribute to usability, including:

  • Efficiency: How quickly can
Read More

Python Programming Tutorial: Data Structures, Algorithms, and Libraries

Python Programming Tutorial

Data Structures and Algorithms

Linear Search

This code implements a linear search algorithm to find an element in an array.

Binary Search (Using bisect Module)

This code demonstrates the use of the ‘bisect’ module for efficient insertion into a sorted list.

Object-Oriented Programming

Inheritance

This code showcases inheritance in Python, where a ‘Derived’ class inherits properties and methods from a ‘Base’ class.

Data Analysis with Pandas

Data Cleaning and Preprocessing

This code

Read More

Understanding Virtualization, Docker, HTTP, and Node.js Concepts

  1. Essential Roles of a Virtualization Hypervisor

    • Scheduling CPU time slices for each virtual machine
    • Exposing custom virtualized hardware
    • Allocating system resources across guest operating systems

    Hypervisors are responsible for managing virtual machines by allocating resources and scheduling CPU time. Direct disk access is typically managed through the hypervisor but is not considered a direct role of the hypervisor as it involves more direct interaction with the guest OS.

  2. Relationship of Docker Containers

Read More

Home Route UI Test Cases for Nxt Watch

Home Route UI Tests
43
0
43
Navigation and Video Lists

The page should consist of at least two HTML list items. The navItemsList and videosList received from the response should be rendered using a unique key as a prop for each nav item and video item respectively.

0 ms 
Unauthenticated User Navigation

When “/” is provided as the URL by an unauthenticated user, the page should be navigated to the Login Route.

0 ms 
Authenticated User Navigation

When “/” is provided as the URL by an authenticated user, the

Read More

Binary Tree Implementation in C++

Structure Definition

struct tree{
int info;
tree *Left, *Right;
};
tree *root;

Binary Tree Class

class Binary_tree{
public:
Binary_tree();
void insert1(int);
tree *insert2(tree *, tree *);
void Delete(int);
void pretrav(tree *);
void intrav(tree *);
void posttrav(tree *);
};

Constructor

Binary_tree::Binary_tree(){
root = NULL;
}

Insertion

insert2 Function

tree* Binary_tree::insert2(tree *temp,tree *newnode){
if(temp==NULL){
temp=newnode;
}else if(temp->info < newnode->info){
insert2(
Read More