Получение i-th оценивает от SortedList или SortedDictionary

Вы можете просто использовать innerHTML:

document.getElementById("data").innerHTML

Элемент <object /> будет содержать HTML, когда вы определите источник - браузер отобразит HTML в нем. Таким образом, innerHTML просто будет работать, и вам не нужно беспокоиться о contentDocument и / или contentWindow. Вам это нужно, если вы используете iframe.

15
задан Grzenio 24 October 2008 в 16:09
поделиться

3 ответа

Попробуйте что-то вроде этого:

список. Значения [список. Количество / 2];

Примечание, что истинная медиана составила бы в среднем эти два числа в середине, если количество ровно.

8
ответ дан 1 December 2019 в 01:24
поделиться

Можно использовать код как

list.Values[index] 

для отсортированного списка.

самый легкий путь с SortedDictonary состоял бы в том, чтобы использовать ElementAt () метод:

dict.ElementAt(index).Value

Однако это медленнее, чем в случае списка.

В любом случае, необходимо проверить количество. Если это нечетно, возьмите индекс = (list.length-1) / 2). Если это даже, возьмите index1 = list.length/2 И index2 = list.length/2 - 1 и насчитайте значения.

24
ответ дан 1 December 2019 в 01:24
поделиться

Если вам нужно получить элемент по индексу в SortedDictionary много раз, производительность составит убогий. Создайте новый SortedList с SortedDictionary в качестве входных данных и получите доступ к SortedList. Работает во много-много раз быстрее.

1
ответ дан 1 December 2019 в 01:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: