Exploring Python's sorted Function in Depth
In Python programming, the sorted() function is a highly useful built-in function for sorting iterable objects. This article delves into the usage, parameters, and example applications of the sorted function.
1. Basic Usage
The basic syntax of the sorted() function is as follows:
sorted(iterable, key=None, reverse=False)
Parameter explanations ...
Posted on Sat, 19 Sep 2026 16:55:10 +0000 by Thora_Fan
Sorting and Comparing Java Collections: A Deep Dive into Comparator and Comparable
The Comparable Interface
Comparable is a core Java interface used to define the natural ordering of objects of a custom class. Any class that implements this interface must override the compareTo() method, which encodes the comparison logic between the current object and another instance of the same class.
Usage Example
Classes that implement C ...
Posted on Fri, 18 Sep 2026 16:19:10 +0000 by manamino
Implementing Custom Sorting Strategies in Java Collections
Implementing the Comparable interface establishes a natural ordering for a class. When a domain object overrides compareTo, standard collection utilities can sort instances without external configuration.
import java.util.ArrayList;
import java.util.List;
public class NaturalOrderingDemo {
public static void main(String[] args) {
L ...
Posted on Thu, 17 Sep 2026 16:32:48 +0000 by Eiolon
20240125 Construction Problem Solutions
P1734E
First, analyze the second condition: rearrange it to $a_{r_1, c_1} - a_{r_1, c_2} \not\equiv a_{r_2, c_1} - a_{r_2, c_2} \pmod{n}$. Our goal is to ensure that the column-wise difference values between any two rows are distinct. We have not yet addressed conditions 1 and 3. Conddition 1 can be satisfied by taking all elements modulo $n$. ...
Posted on Mon, 14 Sep 2026 16:27:32 +0000 by Robkid
JavaScript Implementations and Performance Comparison of Common Sorting Algorithms
Bubble Sort
Principle: Repeatedyl compare adjacent items and swap them if they are in the wrong order, so that larger elements "bubble" toward the end.
Implementation:
Array.prototype.bubbleSort = function() {
var size = this.length;
for (var i = 0; i < size; i++) {
for (var j = 0; j < size - 1 - i; j++) {
if (this ...
Posted on Sat, 12 Sep 2026 16:36:34 +0000 by computerzworld
Array Manipulation and Sorting Techniques in Java
The following method demonstrates how to reverse the elements of one array into another:
public static void reverseArray(int[] source, int[] destination) {
for (int i = source.length - 1, j = 0; i >= 0; i--, j++) {
destination[j] = source[i];
}
}
This approach uses two pointers: one starting at the end of the source array a ...
Posted on Sat, 12 Sep 2026 16:33:16 +0000 by dmarquard
Array Manipulation and Search Algorithms in C
This article presents seven practical C programming exercises focused on array operations, sorting, searching, and matrix analysis. Each task emphasizes core algorithmic thinking and correct memory handling with one-dimensional and two-dimensional arrays.
Challenge 1: Descending Order Sort
Implement a bubble sort variant to arrange ten integers ...
Posted on Sun, 06 Sep 2026 16:45:15 +0000 by mrskhris
Display Table and Minimum Frogs Algorithm Problems
Display Table
Given an array of orders where each element contains a customer name, table number, and food item, return a display table showing how many of each dish was ordered at each table.
The table should have "Table" as the first column header, followed by alphabetical sorted food item names. Each row represents a table with its ...
Posted on Sun, 06 Sep 2026 16:36:50 +0000 by joebarker99
Java Arrays: Allocation, Sorting, and Two-Dimensional Structures
Arrays
Arrays in Java are reference types, meaning array variables store objects rather than primitive values.
Dynamic Allocation
int scores[] = new int[5];
int[] data = new int[5];
Two-Step Declaration and Definition
int numbers1[];
int[] numbers2; // Initially null
numbers1 = new int[10];
Getting Array Length
int size = values.length;
Sta ...
Posted on Sat, 29 Aug 2026 16:45:40 +0000 by usamaalam
LeetCode 414 Third Maximum Number
Given a non-empty integer array, return the third distinct maximum number in this array. If the third maximum does not exist, return the maximum number in the array.
Example 1:
Input: [3, 2, 1]
Output: 1
Explanation: The third distinct maximum is 1.
Example 2:
Input: [1, 2]
Output: 2
Explanation: The third distinct maximum does not exist, so t ...
Posted on Thu, 27 Aug 2026 16:20:00 +0000 by nepzap2