Сортировка - это процесс наложения определенного порядка на коллекцию предметов.
Я пытаюсь отсортировать автомобили по трем значениям: сначала по типу, затем в сегменте «тип». Я хочу отсортировать их по цене (от самой низкой до самой высокой), затем, если есть такие, которые имеют одинаковую цену, я хочу отсортировать по возраст (от самого нового к самому старшему).
Однако неко...
26 Сен 2023 в 08:52
Этот код предназначен для реализации сортировки выбором в JavaScript. Я пробовал использовать массив [3,2,1], но он возвращает [1,1,1]; массив [4,5,1,2,7] возвращает [1,1,1,2,7]. Я не знаю, где я ошибся. Пожалуйста помоги!
function selectionSort(a) {
var temp;
for (let i = 0; i < a.length - ...
26 Сен 2023 в 07:46
Я хочу написать алгоритм, который следует правилам игры в узле js. В качестве параметра принимает ряд чисел, а в качестве секунды максимальное последовательное (последовательное означает последовательное не по значению, а по месту в списке) количество дней до отдыха, которое следует такой логике: я...
25 Сен 2023 в 22:06
Привет, недавно я практиковал вызов кода Java.
Вот мой код
LinkedHashMap<String, String> user = new LinkedHashMap<String, String>();
LinkedHashMap<String, String> user1 = new LinkedHashMap<String, String>();
ArrayList<HashMap<String , String>> list = new ArrayList<HashMap<String , String...
Методом проб и ошибок у меня есть решение, но я не понимаю, почему оно работает.
n=input()
f=n.split(' ')
count = 0
while count < ( len(f) * (len(f)-2) ):
for z in range(1, len(f)):
if int(f[z]) > int(f[z-1]):
f[z], f[z-1] = f[z-1], f[z]
if int(...
Эта функция Bash является частью сценария, который я недавно написал (ниже приведен минимальный рабочий пример сценария с примерами данных, включая вызов функции):
#!/bin/bash
declare -A result
stopSchedule='[{"stopId":41571,"lineId":1,"routeId":28,"remainingTime":[3450,8970,13170]},{"stopId":4157...
23 Сен 2023 в 21:20
У меня есть большой набор данных о времени прохождения землетрясений, отформатированных в 4 столбца следующим образом:
0.000 1.000 0.000 0
0.050 0.044 0.010 1
0.100 0.075 0.010 1
0.150 0.108 0.010 1
0.200 0....
22 Сен 2023 в 23:04
У меня есть такой набор данных:
dataf <- data.frame(
Name = c("Alice", "Bob", "Charlie", "Alice", "Bob", "Charlie"),
Age = c(25, 30, 5, 35, 35, 15),
Score = c(95, 88, 76, 95, 88, 76)
)
Я могу отсортировать это, используя следующее: (по убыванию имени и по возрастанию по возрасту...
Для шахматного приложения мне нужно отсортировать элементы этого объекта по значению в JavaScript:
const Moves = {e7e5: '-42', g8f6: '-16', h7h6: '-38', c8d7: '-29'};
...
22 Сен 2023 в 16:29
У меня есть документы в elasticsearch, вот так (каждый объект — это отдельный документ):
{
"name": "Steam Deck",
"price": 100
},
{
"name": "Steam Deck",
"price": 800
},
{
"name": "Nintendo Switch",
"price": 200
},
{
"name": "Nintendo Switch",
"price": 700
},
{
"na...
22 Сен 2023 в 11:07
Я продолжал получать incompatible pointer types passing 'char (*)[64]' to parameter of type 'const char **', когда передал name[100][64] в функцию sort и в итоге получал segmentation fault 11
#define size 100
#define type 10
// Defining comparator function as per the requirement
static int myCompare...
21 Сен 2023 в 23:18
Для шахматного приложения мне нужно отсортировать этот массив на основе значения в JavaScript:
[e7e5: '-42', g8f6: '-16', h7h6: '-38', c8d7: '-29']
Что-то вроде:
Moves.sort((a,b)=>a.?? > b.??))
При этом недостающий бит, чтобы заставить его работать, - это ??.
Искал решение в сети, но не нашел.
Люб...
21 Сен 2023 в 17:58
Использование Java
Дан массив A. Проверьте, отсортирован ли он в порядке неубывания.
Неубывающий порядок означает, что числа в последовательности могут оставаться неизменными или увеличиваться, но не могут уменьшаться.
Формат ввода
Первый и единственный аргумент содержит целочисленный массив A.
Выхо...
21 Сен 2023 в 08:44
У меня есть список Python под названиемactivity.py.
activities = [{'Cost': 10000, 'Duration': 5, 'Name': 'Activity 1', 'Predecessors': None},
{'Cost': 8000, 'Duration': 3, 'Name': 'Activity 2', 'Predecessors': ['Activity 1']},
{'Cost': 2000, 'Duration': 15, 'Name': 'Activity 3', 'Predecessors': ['Ac...
Мой вопрос: я не понимаю эту лямбда-функцию для сортировки XML-документа. Это работает, но я этого не понимаю. Выражение лямбды: (child.tag,child.get('volume')) и я этого не понимаю.
Может ли кто-нибудь пролить на это свет?
Благодарность
#Example of xml document
<warehouse>
<sale product="name...
У меня есть следующий фрейм данных
ID <- c(1,1,1,1,1,1,1,2,2,2,2,2,2,2,2, 3,3,3,3,3,3, 3,3,3,3,3,3)
reversal = c('R0', 'R0', 'R0', 'R0', 'R1', 'R1', 'R1',
'R0', 'R0', 'R0', 'R0', 'R1', 'R1', 'R1', 'R1',
'R0', 'R0', 'R0', 'R0', 'R1', 'R1', 'R1', 'R1', 'R2', 'R2', 'R2', 'R2...
Я написал программу, основанную на структурном массиве, и все ее части в порядке, но в одной из моих функций — функции sort_student — есть ошибка. В этом коде сначала пользователь вводит некоторых студентов, и их информация включает имя, фамилию, идентификатор и среднее значение, после чего у польз...
20 Сен 2023 в 13:33
Меня просят использовать только цикл for для перестановки вектора, содержащего числа в случайном порядке, в порядке убывания.
#пожалуйста, запустите эти две строки кода
set.seed(114324)
num <- sample(100,10) #return 96 4 87 11 74 6 37 45 14 26
Моя попытка не удалась.
mx = c(-Inf)
for (i in 1...
У меня есть массив из примерно 500 элементов, каждый из которых содержит свойство случайной стоимости. Как я могу создать функцию, которая принимает два параметра: размер и бюджет. Размер определяет, насколько большим должен быть новый массив, а бюджет определяет максимальную сумму стоимости элеме...
19 Сен 2023 в 09:15
Пакет Python Sorted Containers содержит SortedSet, который можно инициализировать следующим образом:
__init__(iterable=None, key=None)
ключ: функция, используемая для извлечения ключа сравнения из значений. Сортированный набор сравнивает значения напрямую, если ключевая функция отсутствует.
Я хочу...
19 Сен 2023 в 08:47
В Nodejs я хочу использовать метод .sort() для функции возрастания/убывания в запросе мангуста. Он работает при жестком вводе «title» или «-title», но я хочу сделать его зависимым от пользовательской записи, которая должна быть представлена переменной. При использовании переменной она не распозн...
18 Сен 2023 в 21:22
Объединение двух массивов в C без создания новой переменной
Я работал над задачей программирования на языке C, где мне нужно было объединить два массива без создания новой переменной для хранения объединенных массивов. Вместо этого я хотел расширить уже предоставленный массив и поместить в него все...
Я пытаюсь сортировать новые задачи по приоритету или по последним. Я перенес исходный проект из vue и добавил vuex для практики, но он больше не работает.
import '@/assets/main.css'
import { computed } from 'vue'
import { useStore } from 'vuex'
export default {
computed: {
inputTitle: {
...
Я хочу удалить '\n' в значении списка. Помогите мне. Спасибо (моя версия Python - 2.6.6)
import os
import csv
import sys
from pprint import pprint
list=[]
list2=[]
sys.stdout = open('output_sort.csv','w')
class sort_Redis_data():
def sortData(self,list):
list2=sorted(list,key=lambda list...
18 Сен 2023 в 02:12
Я пытаюсь отсортировать столбец информации на своем листе, однако при запуске программы постоянно получаю сообщение об ошибке. Я дважды выполняю функцию в своем скрипте. Попытка сработала, но вторая попытка — нет. Он говорит, что он вне диапазона, но когда я перепроверяю, кажется, что параметры в...
15 Сен 2023 в 22:24