循环遍历ArrayList并将值放入HashMap的时间复杂度为O(n),其中n是ArrayList的大小。这是因为需要遍历整个ArrayList,并将每个元素放入HashMap中,这个过程需要线性时间。
与之相比,仅搜索ArrayList的时间复杂度为O(n),其中n是ArrayList的大小。这是因为需要遍历整个ArrayList来搜索目标值,如果目标值在ArrayList中,则需要遍历整个ArrayList才能确定。
总结起来,循环遍历ArrayList并将值放入HashMap的时间复杂度与仅搜索ArrayList的时间复杂度相同,都是O(n)。
领取专属 10元无门槛券
手把手带您无忧上云