Questions tagged [sorting]
Sorting is the process of applying some order to a collection of items.
1,133
questions
1
vote
0
answers
41
views
Minimum number of swaps to sort a array, but swaps only allowed with elements 2 apart
I wanted to solve a problem where I sort an array of any size and return the minimum number of swaps.
The explanation for the distance 2 is that I choose 3 neighboring elements ABC and then swap them ...
2
votes
2
answers
109
views
Bogo Sort Algorithm
I am a beginner programmer and have written a program that sorts a number of integers of your choosing using bogo sort.
Are there any improvements that could be made to make this code more efficient (...
2
votes
1
answer
66
views
Function that sorts nestedArray[][]'s
I'm fairly new to coding and am trying to learn more about best practices. I wanted to have an nestedArray of objectArrays, and I wanted to be able to sort the elements in each objectArray based on ...
7
votes
4
answers
177
views
Sum and bubble-sort student scores
I am a beginner in C language.
I studied all night and did my assignment.
But I wonder if there is a more efficient way.
The original structure is this.
...
4
votes
3
answers
140
views
Introsort implementation
I recently decided to make my own implementation of the Introsort sorting algorithm for educational purposes. Here's what I ended up with (apologies for the lack of comments):
...
0
votes
2
answers
54
views
A Sorting Algorithm
I've written this sorting algorithm in C. It looks for the element with the max value every iteration and adds it to the end of the array, swapping it with other smaller elements. This way, by almost <...
0
votes
1
answer
37
views
bubble sort algorithm with nested loops performs better than with one loop JS
Here are 2 bubble sort algorithms:
1:
...
1
vote
5
answers
122
views
Find first and last matches on a sorted list
I needed a function to find the first and last indices into a sorted list corresponding to a given value (roughly similar to C++'s equal_range()).
This is the ...
2
votes
2
answers
64
views
Partitioning a list so that even numbers appear before odd numbers
I started learning Rust today and figured, I could ask for some code reviews to learn to make my code idiomatic and learn about its code generation. I spend my days writing highly optimized Java and C+...
1
vote
1
answer
35
views
Sort and search vectors by different criteria
Class
class Player {
std::string name;
int score;
int id;
};
I thought about how to write a code to sort and search vector ...
8
votes
2
answers
618
views
Multithreaded bogosort in Rust
For some quick context, I'm fairly new to Rust and decided to give myself a difficult-but-attainable task of implementing a sorting algorithm. I chose bogosort (or stupid-sort, shuffle-sort, whatever ...
1
vote
1
answer
94
views
C++ merge sort, logging, unit test, performance check
I wrote a merge sort implementation in C++ today in C++20 way.
...
0
votes
1
answer
48
views
Sorting nested dictionary by price - without extra memory
I am working on parsing an orders.csv file with products and prices by different vendors which is kind of a time-series data.
The output of that process looks something like below, with order total by ...
1
vote
1
answer
209
views
HackerRank CountingSort 1 in C#
Comparison Sorting
Quicksort usually has a running time of n x log(n), but is there an algorithm that can sort even faster? In general, this is not possible. Most sorting algorithms are comparison ...
0
votes
1
answer
50
views
Sorting in linear time using Trie Data Structure
I have written an article on a new way of non comparison sorting and I want it to get peer reviewed. The sorting algorithm uses Trie data structure to store digits of numbers as nodes and iterating ...
5
votes
2
answers
421
views
Sort a Python list of strings where each item is made with letters and numbers
I have a set of strings that all consist of one or two letters followed by one or two digits. I need to sort by the letters then by the numeric value of the digits.
My solution is quite inefficient ...
0
votes
1
answer
41
views
Six different, concise (and hopefuly readable), sorting algorithms using ES6+ idioms, with some basic unit testing
I'm practicing js, unit testing, and algorithms, so implementing some of the common sorting algorithms and doing some basic unit testing on them seemed like a good exercise.
I'm also trying to use ...
1
vote
1
answer
47
views
Insertion Sorting Algorithm
I am new to data structures and algorithms. I have just implemented an insertion sorting algorithm. I just want to make sure if my code is alright.
...
3
votes
1
answer
63
views
Optimize mergesort algorithm
I just started Stanford Coursera algorithms course and I wrote this mergesort based on what was shown:
...
0
votes
0
answers
16
views
Custom sorting algorithm in Salesforce Apex
I had a scenario where I needed to sort a list of EmailTemplate, but didn't have anything to sort the list by (other than a common number in the ...
-3
votes
3
answers
142
views
CodeForce 230 Dragon Fighting, Sorting without using array
Problem: https://codeforces.com/problemset/problem/230/A
Kirito is stuck on a level of the MMORPG he is playing now. To move on in the game, he's got to defeat all \$n\$ dragons that live on this ...
2
votes
2
answers
294
views
Sorting table rows visually with animation while keeping them intact in the DOM
I have a table which i want to sort the rows visually according to a column while the rows remain intact in the DOM structure. So nodes aren't moving in the DOM or getting replaced with eachother at ...
0
votes
1
answer
193
views
A New Sorting Algorithm
I have designed an Algorithm for sorting numbers.
This algorithm works by sorting an array of any length with random, non-repeating whole numbers in a linear manner by ascending order.
Under the ...
2
votes
1
answer
85
views
Counting Radix Sort: A C++ version
Follow up to original question:
This is Radix Sort, using a counting implementation. For numbers that are N bytes in length, we use an N pass counting approach. Starting with the least significant ...
1
vote
1
answer
73
views
Ordered unique union function
I made a user-defined function union in VBA, such that:
it could take variable parameters
each parameter is a one-column range like ...
2
votes
2
answers
88
views
Radix Sort: A C++ version
Just realized I have never implemented Radix Sort (spurred about watching a YouTube video about it). So I thought I would give it a go.
This is Radix Sort, using a counting implementation. For numbers ...
0
votes
1
answer
80
views
Simple sort function
I am learning Python and for practice I have written this function which sorts a list.
Can you please provide feedback on how I have structured it and what better ways could be there to write it for ...
0
votes
1
answer
35
views
Quicksort Invariant and steps to determine correcteness
I am having trouble with applying to 3 steps needed to proof correctness, most likely because I did not formally study CS or Mathematics and am still learning about loop and class invariants. The ...
2
votes
4
answers
215
views
Sorting based on multiple fields using IComparer
I use the below code to sort List<DataAccessViewModel> list.
Here is the sort order :
PriorityScore
...
0
votes
0
answers
33
views
React filter-and-search algorithm
Currently working on a website with the following sorting function, but it's slow and reloads several times when I search for someone; how can I improve its performance? Or, more importantly, which ...
2
votes
2
answers
72
views
Function to find substring in a list of strings and add them to the resulting list
I am trying to look for a substring in a list of strings. My end result is an array that contains the presence of substring first based on course.name and then ...
2
votes
3
answers
111
views
Sort one array base on another array
The problem is as below:
Two archery teams A and B compete with the same number of members. If the score of team A[i] is higher than that of team B[i], the total score of team A will be +1, so given ...
5
votes
3
answers
426
views
Counting swaps in a sequence sorting algorithm
I have been working on this question, https://open.kattis.com/problems/sequences.
You are given a sequence, in the form of a string with characters ‘0’, ‘1’, and ‘?’ only. Suppose there are n ‘?’s. ...
3
votes
1
answer
281
views
Quicksort using generics in java
The goal is to have a function that can sort a series of all object types that implement the comparable interface. I'm not trying to improve the performance of the sort. I'm only trying to optimize my ...
0
votes
1
answer
52
views
custom array sorting algorithm
So I came up with a "new" sorting algorithm:
...
3
votes
1
answer
72
views
Sorting algorithm in the element cost model Python
1. Task
Using standard input I read four rows of data:
number of elements (elements are numbered from 1 to n)
n numbers corresponding to cost of moving each element
n numbers corresponding to current ...
0
votes
2
answers
260
views
Sort table with ascending or descending order without a library
This is my first day coding, and I need help with sorting a table in ascending/descending order. The idea is that when a column is clicked it will sort in ascending order, and then it is clicked again ...
1
vote
1
answer
120
views
Find Kth Element in the merged two sorted arrays?
We have been given two sorted arrays and a number K . We have to merge the two sorted arrays in the sorted manner and return the element at the Kth position.
My approach is to use two variables ...
2
votes
2
answers
87
views
Sort array of dates
I have this array with dates. All the dates are checked before creating the array with preg_match and check_dates.
GoodDates (
...
4
votes
1
answer
206
views
recursive bin packing
For the company I work for we spec lengths of tube of varying lengths.
For a given project let's say there is a list like this
100', 115', 105', 205', 195', 240', 240', 130', 180', 140', 225', 85'
...
2
votes
2
answers
493
views
Using JavaScript, given a JSON value, recursively find all JSON objects, then sort keys in-place
Some background: JavaScript is not my primary language, so I'm looking to get some constructive criticism here.
I built a tiny single page HTML app that pretty prints JSON text. It's very useful when ...
0
votes
0
answers
55
views
GUIComparer with MVVM dialog to allow user input in ArrayList sorting algorithm
download
Bit of an esoteric title, but let me explain. I wanted to create an IComparer that can be supplied to a sorting algorithm, which rather than using the ...
0
votes
0
answers
25
views
Bayesian ranking of fanfics with python and sqlite
I've done a script to sort fanfics by the bayesian average of views and rating. I've used views because it took much longer to scrape the dlp website for reviews.
I leave all the code so that it works....
2
votes
2
answers
141
views
Sort three numbers
So, I wrote this function to sort three numbers in Julia. Any feedback on readability, performance, and Julian-ness would be appreciated.
...
6
votes
1
answer
1k
views
friend locator app
I was rejected after a tech screening for the following code.
I mainly struggled to make the code 'production ready'.
I was running out of time so I did not create a class for testing.
How could I ...
1
vote
1
answer
376
views
C++ vector bubble sort in my edition
I made a small adaptive function that sorts vector:
...
2
votes
0
answers
77
views
In place dynamic array sorting without using extra memory
I seek critique on a sorting implementation for a dynamic array data-structure.
Design decisions
Uses the quicksort algorithm.
Uses an optimized XOR swap for swapping the elements. XOR swap doesn't ...
3
votes
0
answers
97
views
I recently wrote sort of structs in golang
I am a bit concerned about style (functions, variable names, spacings, etc.). I am also not sure about whether I should return error or panic.
What do you think?
...
1
vote
1
answer
44
views
I have a query like this that seems complicated and I want to do it by using Java Stream Api
I have method that fetches sorted and filtered data from Mysql Database, Firstly I had done It by using Java. Now I did it by Mysql but I don't like the way the code looks
I have entity that named ...
2
votes
2
answers
62
views
Trying for an efficient and readable heap-sort implementation
I'm looking for any sort of optimization and/or conventional practice tips, such as using the appropriate data types and naming my variables appropriately.
...