Coding

Articles in this category.

Leetcode

Add Two Numbers - References in Python (with C++ Comparisons)

Python variables do not store raw values directly but instead hold references to objects on the heap. This note builds a practical mental model for how references work, how they…

Coding
Leetcode

two sum decorators

A decorator is just a callable that takes a function and returns a new one, often a wrapper, letting us extend behavior while keeping functions clean and following the…

Coding
Leetcode

two sum type annotation

Several examples are presented to clarify the definition and application of type annotations in Python.

Coding
Leetcode

two sum

Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target.

Coding

c++ debug notes

Link Against the GSL Libraries When we compile code with GSL, we need to tell the linker to include the GSL libraries. For example, modify our compile command from 1g++ -o…

Coding

note for python I

Lambda function Lambda functions in Python are small, anonymous functions defined with the lambda keyword rather than with the standard def statement. They allow you to write…

Coding

casting operators

the c++ casting operators the four c++ casting operators are static_cast dynamic_cast reinterpret_cast const_cast use static_cast static_cast is a mechanism that can be used to…

Coding

operator type and overloading -part III

move constructor and move assignment operator Take a look at the addition operator + as implemented in demolist12_4. Notice that it actually creates a copy and returns it. While…

Coding

operator type and overloading -part II

binary operators operators that function on two operands are called binary operators. syntax : 1return_type operator_type (parameter1, parameter2); when it implement as a class…

Coding

operator type and overloading -part I

on a board level, operators in c++ can be classified into two type: unary operators and binary operators. unary operators operators that function on a single operand are called…

Coding
123