サードパーティのプロバイダーから取得した整数の配列があります。これらはシーケンシャルであることを意図していますが、何らかの理由で数値が欠落しています (何かが例外をスローし、それが食べられ、ループがそのインデックスを欠落し続けます)。これは私たちのシステムにいくらかの悲しみを引き起こし、私たちが取得している配列が実際にシーケンシャルであることを確認しようとしています.
数値はさまざまなオフセット (1000 の場合もあれば、5820 の場合もあれば、0 の場合もあります) から始まりますが、開始点が何であれ、そこから移動することを意味します。
配列がシーケンシャルであることを確認する最速の方法は何ですか? 今では必須の手順のようですが、検証に時間がかかりすぎないようにする必要もあります。私は現在、最初のインデックスから始めて、番号を取得して追加し、次のインデックスにそれが含まれていることを確認しています。
編集:システムが失敗する理由は、人々がシステムを使用する方法が原因で、トークンが最初に選択された方法で常に返されるとは限らないためです-長い話。残念ながら、レイヤーに到達するまでデータを修正することはできません。