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
One-Dimensional Arrays in C: A Complete Overview
Array Fundamentals
Storing data in memory requires allocating space first. To hold 4 integers, you allocate 4 separate int memory blocks:
int data[4];
This allocates 16 bytes total (4 × 4 bytes) and assigns the name data to this collection.
This structure is called an array. Each individual value is an element, and the total count of values is ...
Posted on Sun, 10 May 2026 10:36:41 +0000 by biba028
Understanding Array Data Structures: Operations and Performance
An array represents a linear data structure that utilizes a contiguous block of memory to store elements of the same data type. Linear Data Structures
Linear data structures organize elements in a sequential manner where each element has at most one predecessor and one successor. Besides arrays, common linear structures include linked lists, qu ...
Posted on Sun, 10 May 2026 09:50:42 +0000 by Smiffy
Data Structures: A Comprehensive Technical Overview
For Loops
The for loop syntax in C mirrors that of JavaScript:
for (initialization; condition; increment/decrement) {
// loop body
}
Arrays
Time Complexity
Operation
Average Case
Worst Case
Acess
O(1)
O(1)
Search
O(n)
O(n)
Insert
O(n)
O(n)
Delete
O(n)
O(n)
Multidimensional Arrays
C++ stores multidimensional arrays as a cont ...
Posted on Sun, 10 May 2026 02:12:24 +0000 by slick101
Implementing Stack and Queue with Fixed-Size Arrays in C, C#, and C++
Stacks and queue are foundational linear data structures governed by LIFO and FIFO principles, respectively. This article demonstrates how to implement both using static arrays in C, C#, and C++—with redesigned logic, renamed identifiers, and structural variations while preserving correctness and clarity.
Array-Based Stack Implementation
A stac ...
Posted on Sat, 09 May 2026 14:20:56 +0000 by phpion
Comparing Total Weighted Scores in C++
Given N assignments each with a maximum score a_i, two studeents (Ke and Do) score b_i% and c_i% of the maximum respetcively. Compute total weighted scores and detemrine who has the higher total.
Posted on Sat, 09 May 2026 13:36:50 +0000 by jimmyp3016