Hello World
Hello World
I am so happy to finally have a blog. This page is just a test to see how all the integrations work.
Test Code
fn merge_sort(arr: &[i32]) -> Vec<i32> { if arr.len() <= 1 { return arr.to_vec(); }
let mid = arr.len() / 2; let left = merge_sort(&arr[..mid]); let right = merge_sort(&arr[mid..]);
merge(&left, &right)}
fn merge(left: &[i32], right: &[i32]) -> Vec<i32> { let mut result = Vec::new(); let mut i = 0; let mut j = 0;
while i < left.len() && j < right.len() { if left[i] <= right[j] { result.push(left[i]); i += 1; } else { result.push(right[j]); j += 1; } }
result.extend(left[i..]); result.extend(right[j..]);
result}
fn main() { let arr = vec![3, 2, 1, 4, 5]; let sorted = merge_sort(&arr); println!("{:?}", sorted);}Test Latex
Block
\[ \int_0^\infty \frac{x^3}{e^x} , dx = \frac{\pi^4}15 \]
Inline
Gas law: \( PV = nRT \), Einstein’s energy equation: \( E = mc^2 \)