問題タブ [recurrence]

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.

0 投票する
1 に答える
2049 参照

algorithm - このアルゴリズムの再帰関係を見つけますか?

n=B-A+1 と仮定すると、このアルゴリズムの再帰関係を導出する必要があります。

ヘルプ?

0 投票する
3 に答える
4249 参照

php - 現在の日付に基づいてPHPで定期的な日付を作成し、完了または未完了のブール値を作成する

エロ、

ここPHP/MySqlで日付の問題に苦しんでいます。毎年、四半期ごと、毎月、隔週、または毎週の繰り返しの支払いを提供するフォームがあり、いつ支払いが行われたかを追跡できる必要があります。

したがって、たとえば、3 月 8 日の月曜日 (入力日) に何かが追加され、毎週木曜日に繰り返される場合 (繰り返しは毎週であるため、ユーザーには曜日を提供するドロップダウンのみが表示されます)、次のようになります。 52 (毎週) の期日をデータベースに入力し (ジュリアン/最も簡単なもの)、そのうちの最初の 9 日に支払われたものをマークします (これらの日は過ぎているため)。残りは入力されましたが、未払いとマークされました。

各 due_date エントリ、支払いの詳細へのリンク、および支払われた/支払われていないブールフィールドを持つテーブルがあります。

したがって、上記の例では、支払いテーブルは次のようになります。

等...

問題は、まあ、すべてです。カレンダーシステムは非常に複雑であるため、これを行うための実際の論理的/簡単な方法はないようです. 私は頭を悩ませ、ゴーグルと PHP の日付マニュアルを午前中ずっと検索していましたが、ますます混乱しています。

アイデア/提案/ポインタは大歓迎です。

乾杯。


[をちょきちょきと切る]

0 投票する
3 に答える
8256 参照

algorithm - 文字列を回文に変換するために必要な文字数を計算するにはどうすればよいですか?

私は最近、回文に変換するために文字列に (任意の場所に) 挿入する必要がある文字の最小数を計算するよう求めるコンテストの問題を見つけました。

たとえば、文字列 "abcbd" が与えられた場合、"a" の後に 1 つ、"d" の後にもう 1 つ、"a d bcbd a " という 2 つの文字を挿入するだけで回文に変換できます。

これは、文字を最後にのみ追加できることを除いて、同じことを要求する同様の問題の一般化のようです-これには、ハッシュテーブルを使用した O(N) での非常に単純な解決策があります。

この問題を解決するためにレーベンシュタイン距離アルゴリズムを変更しようとしましたが、成功していません。これを解決する方法についてのヘルプ(必ずしも効率的である必要はありません。DPソリューションに興味があるだけです)をいただければ幸いです。

0 投票する
2 に答える
120 参照

c - 再帰ありとなしのシーケンス

シーケンスがあります。

これを再帰ありとなしで書く必要があります。しかし、それは異なる結果をもたらします。
ここに私のコードがあります: http://codepaste.net/q213q6

0 投票する
4 に答える
7481 参照

algorithm - 解決方法:T(n)= T(n-1)+ n

私は次のことを解決しました:

これを解決すると、境界が非常に緩いことがわかります。私は何か間違ったことをしましたか、それともそのようですか?

0 投票する
1 に答える
2297 参照

algorithm - ドットゲームと動的計画法

動的計画法でドットゲームの変種を解こうとしています。

通常のドットゲームは、ドットのラインでプレイされます。各プレーヤーは、ラインのそれぞれの端で1つまたは2つのドットを取り、ドットがないままになっている人が勝ちます。

このバージョンのゲームでは、各ドットの値が異なります。各プレイヤーは交互にターンし、ラインの両端でいずれかのドットを取ります。動的計画法を使用して、最初のプレーヤーが勝つことが保証されている最大量を見つける方法を考え出したいです。

私はこれについて頭を抱えて、解決策の繰り返しを書き込もうとして問題を抱えています。どんな助けでもありがたいです、ありがとう!

0 投票する
2 に答える
7521 参照

sharepoint - 更新アイテムがSharePointで繰り返し発生する

イベントリストがありました。毎日繰り返される新しいアイテムを作成しました(開始時間:1/5/2010 12:00 AMおよび終了時間:5/30/2010 12:00 AM)。開始時刻が2010年5月12日午前12:00のアイテムを削除したいのですが、アプリケーションが例外をスローしました。

以下の私のコード:

このアイテムを更新できない理由がわかりません。私を助けてください。

ありがとう

PD。

0 投票する
3 に答える
2154 参照

recurrence - アルゴリズムの漸化式を見つける

私は自分のアルゴリズムの教科書を読んでいて、漸化式について読んでいて、アルゴリズムが非常に複雑であることに気づいています。私はこの線に出くわします

私の答えは「どうしてそれを知ったの?!?!」でした。

だから私は体系的なアプローチがあるのか​​、それともアルゴリズムからこれらの漸化式を取得する論理的な方法があるのか​​疑問に思っています

誰かがbと2つの2がどこから来たのか説明できますか?

0 投票する
1 に答える
574 参照

icalendar - Outlook.RecurrencePattern から iCal 文字列へ

Outlook.Recurrence オブジェクトを iCal 形式の繰り返し文字列に変換する簡単な方法はありますか?

0 投票する
3 に答える
37424 参照

big-o - 漸化式:T(n-1)のビッグOを解く

私はBigOのいくつかの漸化式の問題を解決していますが、これまでのところ、この形式を含む漸化式にしか遭遇していません。

上記の場合、BigO表記を見つけるのは非常に簡単です。しかし、私は最近、次の方程式でカーブボールを投げられました。

Big Oでこれを解決する方法がよくわかりません。実際に、次のように方程式をプラグインしてみました。

これが正しいかどうかは完全にはわかりませんが、行き詰まっていて助けが必要です。ありがとう!