複数の数値を分割して保存するアルゴリズムに関する問題
複数の数値を分割して保存するアルゴリズムの問題
5 つの数値: 1、2、3、4、5 があり、それらを配列に保存する場合、結果は次のようになります:
配列1: 2, 3 , 4, 5
配列 2: 1, 3, 5
配列 3: 1, 2, 3, 4, 5
配列 4: 1, 2, 4
合計 4 つの配列。私の目的は、これら 5 つの数値をこれら 4 つの配列に 3 回出現させ、1 つの配列が存在しなくなった場合に、すべての数値を他の配列から取り出せるようにすることです。
アイデアさえあればコードは必要ありません。専門家に感謝します。
-----解決策---------
よく考えてみると、まだ Raid5 ではありません。ソリューションの冗長性ははるかに高くなります
このようにデータを整理すると、2 つのデータ セットを失うことなくデータを読み取ることができます。
ただし、編成方法はあなたのものとは少し異なります
- PHP コード
$ar = 配列( 配列(0,2,3,4,5)、 配列(1,0,3,0,5)、 配列(1,2,3,4,5)、 配列(1,2,0,4,0)、 ); unset($ar[3]); unset($ar[1]); for($i=0; $i<font color="#e78608">------解決策------------------</font><br>
- PHP コード
<?php 関数 split2Array($n, $repeat = 3) { $result = 配列(); for($i = 0; $i <div class="clear"></div>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
