2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Auctor homepage: Zhi Guyun venit de Xiu
Tempus multiplicitatem elementi in aciem inserendi est ().
A. O (1)
B. O (n)
C. O(log n)
D. O(n^2)
In cumulo modi, tempus intricatas aedificandi acervus maximus est ().
A. O (n)
B. O (n log n)
C. O(log n)
D. O(n^2)
Lignum rubrum genus est ( ).
A. The binarii ligno
B. Libratum ligno binarii
C. Min acervus
D. Max tumulus
Quod sequentia de tabulis Nullam falsa est ().
A. The lookup time complexity of the Nullam table is O(1)
B. Tempus intricatum Nullam mensae insertio est O (1)
C. Hash tables propono confligit
D. Tempus quaerendi multiplicitas mensae detrahendae debet esse O (1).
In graphe traversal, tempus multiplicitas profunditatis primae inquisitionis (DFS) et latitudinis primae inquisitionis (BFS) sunt respective.
A. O(V + E) et O(V)
B. O(V^2) et O(V) ;
C. O(V + E) et O(V + E)
D. O(V) et O(V^2).
Tempus multiplicitatem conversionis unius modo coniunctionis index est ().
A. O (1)
B. O (n)
C. O(log n)
D. O(n^2)
In arbore inquisitionis binarii, casus temporis multiplicitas delendi nodi ().
A. O (1)
B. O (n)
C. O(log n)
D. O (n log n)
Quae ex hoc genere algorithmorum mediocris temporis complexionem habet O (n log n)().
A. Bulla sort
B. Velox sort
C. Insertion sort
D. Electio sort
In arbore binaria nodi gradus est ().
A. Numerus nodis infantum huius nodi
B. Nodi profundum
C. altitudo nodi
D. planities nodi
Praecipua differentia inter B arborem et B + arborem est ( ).
A. Nodi omnes copiae arboris de B data, cum solum nodis foliorum ex B+ ligno copia data.
B. B-arbor plus librata est quam B + arbor
C. Insertio et deletio operationes arboris B simpliciores sunt
D. Investigationis efficientia B+ arboris est inferior
Quaeso munus efficiendi ut indices an index coniunctus palindromus indicem coniunctum sit.
def is_palindrome(head):
# 请在这里编写代码
Quaeso scribe codicem ad inserendam operationem in ligno inquisitionis binarii.
class TreeNode:
def __init__(self, key):
self.left = None
self.right = None
self.val = key
def insert(root, key):
# 请在这里编写代码
Data graphe, quae matrix adiacentiis repraesentata est, efficiendi latitudinis primae inquisitionis (BFS).
def bfs(graph, start):
# 请在这里编写代码
red nigrum lignum proprietatibus:
Quomodo arbores rubrae-nigrae teneant statera!:
Differentia inter album dynamicum ordinata et coniunctum:
Nullam principium mensae:
Decerne an index coniunctus sit palindromus indicem coniunctum;
class ListNode:
def __init__(self, x):
self.val = x
self.next = None
def is_palindrome(head):
# 使用快慢指针找到链表中点
slow = fast = head
while fast and fast.next:
slow = slow.next
fast = fast.next.next
# 反转后半部分链表
prev = None
while slow:
temp = slow.next
slow.next = prev
prev = slow
slow = temp
# 比较前半部分和后半部分
left, right = head, prev
while right:
if left.val != right.val:
return False
left = left.next
right = right.next
return True
Operatio in binario inquisitionis ligno insertio:
class TreeNode:
def __init__(self, key):
self.left = None
self.right = None
self.val = key
def insert(root, key):
if root is None:
return TreeNode(key)
if key < root.val:
root.left = insert(root.left, key)
else:
root.right = insert(root.right, key)
return root
Latitudo Prima Quaerere (BFS);
from collections import deque
def bfs(graph, start):
visited = [False] * len(graph)
queue = deque([start])
visited[start] = True
result = []
while queue: