問題タブ [removeall]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ArrayList.removeAll の最適化
ArrayList.removeAll
多くの人が、大きなサイズの配列では非常に遅いと言っています。
この記事では、ArrayList.removeAll の速度に対する 2 つの最適化されたソリューションを提供しますが、それらをクラス自体に実装する必要があり、修正として外部で使用することはできません。
ArrayList ソース コードをコピーして独自のバージョンを使用する以外に、この種の修正を適用する方法はありますか?
編集:おそらくArrayList.removeAllなしでやりたいことを行う方法があるので、これの必要性を追加する必要があると思います。
私はそれぞれについて2つのリストを持っています70,000 longs
。それらはほとんど同じですが、1 つのリストには 2 番目のリストにない数がいくつかあり、それらを見つけたいと考えています。それらを見つける唯一の方法はfirst.removeAll(second)
、違いを見つけることです。別の方法はありますか?
java - javaでremoveAllを使用してif -elseループでイテレータを使用する方法は?
次の問題があります。「if」の最初の部分でイテレータを使用して S の要素を削除しますが、同じイテレータを使用して S からセット S3 全体を削除する方法についての手がかりがありません「それ以外」の部分。何か案は?前もって感謝します!
sencha-touch - 応答しない ext.list を修正するには?
Ext.List に問題があります:
メイン メニューのボタンを押すと、リストが表示されます。その上のすべてが正常に機能し、アプリ内のどこに行くかを選択できます. これまでのところ問題はありません。しかし、「戻る」ボタンを押してメイン メニューに戻り、この Ext.List が表示されているページに再度入ると、もう機能しません。リストのエントリを選択することはできません。
次の方法でメイン メニューに戻ると、「戻る」ボタンでリストが削除されます。
setTimeout(function(){page.removeAll();},100);
私の間違いは何ですか?メインメニューに表示することを選択したときに、このExt.Listを実際に削除してから完全に再作成できる「page.removeAll()」よりも優れた方法を知っていますか?
事前に感謝します。皆さんには最高のヒントとコツがあります。
c# - 別のオブジェクトのコピーであるオブジェクトから、派生したオブジェクトに影響を与えずに、いくつかのアイテムを削除するにはどうすればよいですか?
関数「RemoveAll」を使用するのを手伝ってください。そうしないと、別の実装があるはずです。アイテムのリストを含むオブジェクト(サービス)があります。最初のオブジェクトと等しい別のオブジェクト(anotherService)を作成します。
mainService == falseのアイテムを2番目のオブジェクト(anotherService )から削除する必要があります。
「RemoveAll」関数を使用しますが、このアクションが実行された後、オブジェクト(サービス)からmainService=falseであるアイテムも削除されます。削除する前に、最初のオブジェクトを完成させる必要があります。
皆さん、ありがとうございました。
big-o - ツリーセットのremoveAll()のパフォーマンス(Big-O)はどれくらいですか?
私はJavaデータ構造コースのATMを受講しています。私の課題の1つは、選択したデータ構造を選択し、スペルチェッカープログラムを作成するように求めています。現在、さまざまなデータ構造のパフォーマンスをチェックしています。
私はツリーセットのAPIに行きました、そしてこれはそれが言うことです...「この実装は基本的な操作(追加、削除、そして含む)のために保証されたlog(n)時間コストを提供します。」
これにはremoveAll()が含まれますか?
他にどのように私はこれを理解することができますか
前もって感謝します