Estoy aprendiendo la estructura de datos heap y estoy muy confundido entre las funciones de heap mencionadas en el título. De acuerdo con mi comprensión, el algoritmo para max heapify se parece mucho a la construcción de un heap utilizando un enfoque de arriba hacia abajo. Incluso el heap sort . . . Read more
Tengo 2 valores en la lista de cada clave del diccionario, necesito ordenar el diccionario de forma descendente por value1 y de forma ascendente por value2: dict1={‘123126′:[100,’DDD’],’123121′:[100,’AAA’],’123122′:[100,’BBB’],’123123′:[101,’CCC’]} dict2 = {clave: valor for clave,valor in sorted(dict1.items(), key = lambda ele: ((ele[1][0]),(ele[1][1])), reverse = True)} print(dict2) salida >> {‘123123’: [101, ‘CCC’], ‘123126’: . . . Read more
Tengo un QGridLayout con 225 hijos de QTextEdit. Necesito poblar una matriz QString board[15][15] con sus valores de texto basados en la posición de cada QTextEdit. Si hacía esto de la larga manera, se vería así: boardArray[0][0] = ui->box0x0->toPlainText(); boardArray[0][1] = ui->box0x1->toPlainText(); boardArray[0][2] = ui->box0x2->toPlainText(); … Eso parece una solución . . . Read more
Tengo una lista de palabras que estoy tratando de ordenar dentro de una lista: palabras = [“yo”, “acto”, “flop”, “tac”] palabras = lista(map(sorted, palabras)) Resultado deseado: [“oy”, “acto”, “flop”, “tac”] Lo anterior divide cada palabra dentro de la lista en caracteres individuales, pero las ordena: ¿Por qué lo hace? ¿Porque . . . Read more
Escribí el siguiente código para ordenar una columna de Excel: Sub deneme() Workbooks(“macro.xlsm”).Activate Dim excelApp As New Excel.Application excelApp.Visible = False excelApp.Workbooks.Open Filename:=”C:\Users\cildi\Desktop\sortdeneme\New\new.xlsx” Dim excelsWbk As Object Set excelsWbk = excelApp.Workbooks(“new.xlsx”) excelsWbk.Sheets(“Sheet1”).AutoFilter.Sort.SortFields.Add2 Key _ :=Range(“A1”), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With excelsWbk.Sheets(“Sheet1”).AutoFilter.Sort .Header = xlYes .MatchCase = False .Orientation = . . . Read more