JavaScript Basics: Operators, Control Flow, Functions, and Arrays
1. Operators
JavaScript provides two primary equality comparison operators:
== (loose equality): performs type coercion before comparing values.
=== (strict equality): compares both value and type without coercion.
Example:
let age1 = 20;
let age2 = "20";
console.log(age1 == age2); // true (after string-to-number coercion)
console. ...
Posted on Sat, 16 May 2026 11:56:17 +0000 by BrianPeiris
Understanding Data Types and Operators in Java
Data Types in Java
Java categorizes data types into primitive and reference types. Primitive types include eight basic categories: byte, short, int, long, float, double, char, and boolean. Reference types encompass classes like String.
Java ensures consistent memory allocation across platforms, with int always occupying four bytes. Unlike C, Ja ...
Posted on Sat, 16 May 2026 04:50:25 +0000 by maliskoleather
Arrays and Matrix Operations in C
Exercise 1: Array Memory Layout
This program demonstrates memory allocation patterns for one-dimensional and two-dimensional arrays:
#include <stdio.h>
#define ROWS 4
#define COLS 2
void show_1d_layout() {
int vector[ROWS] = { 10, 20, 30, 40 };
printf("Vector size: %d bytes\n", sizeof(vector));
for (int i = 0; ...
Posted on Fri, 15 May 2026 21:24:11 +0000 by symantec
Computing Sorted Squares of a Non-Decreasing Integer Array
Method 1: Square then Sort
This approach squares each element first and subsequently sorts the resulting array.
#include <stdio.h>
#include <stdlib.h>
int compareElements(const void* first, const void* second) {
int elemA = *((int*)first);
int elemB = *((int*)second);
if (elemA < elemB) return -1;
if (elemA > elemB) r ...
Posted on Fri, 15 May 2026 09:48:25 +0000 by prc
Java Algorithm Practice: Squares of Sorted Arrays, Minimum Size Subarray Sum, and Spiral Matrix II
977. Squares of a Sorted Array
Problem Link on LeetCode
Approach: Two Pointers Technique Since the array may contain negative numbers, we use two pointers to compare the squares of the elements from both ends. The left pointer starts at the beginning of the array, and the right pointer starts at the end. The larger square is placed at the curre ...
Posted on Thu, 14 May 2026 22:08:44 +0000 by cmanhatton
Understanding Arrays, Slices, and Maps in Go
Arrays
An array is a fixed-length sequence of elements of the same type, stored contiguously in memory.
Declaration
Declare an array by specifying its length and element type.
var colors [3]string
The length is part of the array's type; [3]int and [5]int are distinct types.
Initialization
Initialize an array during declaration.
var colors = [3 ...
Posted on Wed, 13 May 2026 17:56:36 +0000 by d3vilr3d
Advanced C Language: Data Types, Pointers, and Memory Management
1.1 Analysis of Data Types
1.1.1 Array Parameters Decay to Pointers
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
// When an array is passed as a function parameter, it decays to a pointer.
// The size inside the brackets for the array parameter is ignored, but cannot be negative or zero.
// void print_array(int ...
Posted on Wed, 13 May 2026 16:02:19 +0000 by geroid
Implementing Sequential Data Structures in Lua
Sequential Data via Tables
Lua does not implement a distinct array data type; instead, sequential data structures are represented using tables. These tables function as dynamic arrays that can automatically resize to accommodate new elements. Because Lua tables are flexible, they can store values of any type, including numbers, strings, boolean ...
Posted on Wed, 13 May 2026 03:53:24 +0000 by CJLeah
Go Programming Fundamentals: Constants, Pointers, and Control Flow
Constants
In Go, constants are defined using the const keyword and store values that remain unchanged during program execution. These constants are evaluated at compile time, even when declared within functions, and can only be of boolean, numeric (integer, floating-point, complex), or string types.
Due to compile-time constraints, constant exp ...
Posted on Sun, 10 May 2026 21:06:35 +0000 by hi2you
LeetCode Daily Challenge: Convert to 2D Array
Given an integer array nums, construct a 2D array that satisfies the following conditions:
The 2D array should contain only elements from the array nums.
Each row of the 2D array must consist of distinct itnegers.
The number of rows should be minimized.
Return any valid result. If multiple solutions exist, any one is acceptable.
Note: Rows in ...
Posted on Sun, 10 May 2026 15:14:55 +0000 by songwind