問題タブ [word]

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 投票する
6 に答える
947 参照

string - 文字列内の単語を逆にするプログラムが必要

私はいくつかのインタビューでこの質問をしました。この質問に対する答えは何であるべきかについて、Stackoverflow の読者から知りたいです。

このような一見単​​純な質問ですが、かなりの数の異なる方法で解釈されてきました。

0 投票する
9 に答える
1113 参照

hash - 文字数の最適化

(これは現時点ではかなり仮説的なものなので、提供できる詳細はあまりありません。)

各行に 1 つずつ、ランダムな (英語の) 単語のフラット ファイルがあります。各単語の出現回数をカウントする効率的なプログラムを作成する必要があります。ファイルは大きい (おそらく 1GB 程度) ですが、すべてに十分な RAM があります。それらは永続的なメディアに保存されているため、読み取り速度が遅いため、一度だけ直線的に読み取る必要があります。

私の頭の中で思いついた2つのアイデアは、単語でハッシュを使用することでした=>いいえ。発生の、またはいいえのトライ。終了ノードでのオカレンスの数。ハッシュ配列に十分な RAM がありますが、トライのルックアップは同じか高速になると考えています。

どのようなアプローチが最適でしょうか?

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

mysql - MySQLは、テーブルセル内に単語が何回出現するかをチェックします

Descriptionという列に「piggy」という単語が含まれるすべての行をテーブルから選択するクエリを書きたいと思います。

ありがとうございました!

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

c# - 簡単な検索機能を作成し、検索対象の単語にカーソルをジャンプ(または強調表示)します

私は今、あまりにも長い時間を使って、問題を理解しようとしましたが、それはそれほど難しいことではないと思いました。

取引は次のとおりです。

私はC#とWPFを使用して小さなアプリケーションを書いています。

FlowDocumentを含むRichTextBoxがあります。

リッチテキストボックスの下に小さなテキストボックスとボタンを追加しました。

次に、ユーザーは検索したい単語を入力してボタンを押します。

次に、richtextboxはその単語の最初の出現にジャンプします。

正しい行にジャンプするだけで十分です。単語でカーソルを選択、強調表示、または配置することもできます。richTextBoxが単語までスクロールされている限り、何でもかまいません。

ボタンを押し続けると、ドキュメントの最後まで、単語の次の出現箇所にジャンプし、以下同様に続きます。

私が言ったように-私はそれが簡単な仕事だと思った-しかし私はこれを理解するのに深刻な問題を抱えている。

0 投票する
5 に答える
1625 参照

word - アルゴリズム名を見つけるのを手伝ってください - 2 つの単語の違いを数値化してください

2 つの単語がどの程度「近い」かを確認するアルゴリズムがあることは知っています。このアルゴリズムは、1 つの単語を別の単語に変換するために必要な 1 文字の加算または減算ごとに、スコアに 1 ポイントを追加するという考え方です。このスコアが低いほど、2 つの単語が「近い」ことを示します。

たとえば、単語「word」と「sword」の距離は 1 です。「word」から「sword」に移動するには、先頭に「s」を追加するだけです。

"week" と "welk" の距離は 2 です。"e" を引き、"l" を足す必要があります。

このアルゴリズムは、スペルチェッカーで提案リストをソートするために使用されたことを覚えています。このアルゴリズムの名前が思い出せません。

このアルゴリズムは何と呼ばれますか?

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

dynamic - 動的計画法を使用した単語セグメンテーションのアルゴリズムの例を知っている人はいますか?

Googleで単語のセグメンテーションを検索しても、それについての適切な説明は実際にはありません.動的プログラミングアルゴリズムが文字列のセグメンテーションを個々の単語に見つけるために必要なプロセスを完全に理解しようとしています. 単語のセグメンテーションの問題について適切に説明されている場所を知っている人はいますか、または説明できる人はいますか?

単語のセグメンテーションは、基本的に文字列を取得し、知らなかった場合に単語に分割する場所を決定するだけであり、動的プログラミングを使用すると、ある程度の副問題が考慮されます。これは再帰を使用して行うのは非常に簡単ですが、このオンラインの反復アルゴリズムの説明だけでもオンラインで見つけることができなかったので、誰かが例を持っているか、素晴らしいアルゴリズムを提供できれば.

助けてくれてありがとう。

0 投票する
6 に答える
40473 参照

regex - 特定の単語を除く正規表​​現

正規表現に問題があります。リンゴ、オレンジ、ジュースなど、指定された一連の単語を除いて正規表現を作成する必要があります。これらの単語を指定すると、上記の単語以外のすべてに一致します。

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

ruby - Rubyのストップワード一覧

Lucene Java フレームワークを使用して検索エンジンを作成しています。

私がやりたいことは、Ruby ソース コード ファイルのインデックスを作成することです。そのために、ストップ ワード フィルターを使用するオプションが必要です。つまり、ファイルのインデックス作成時に Ruby 言語のストップ ワードを無視したいのです。

--> Ruby のストップ ワードの完全なリストを知っている人はいますか? (例: def、end、module、...)

驚いたことに、Google からは回答が得られませんでした。

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

vim - VIM オートコンプリート - 単語区切りとして $ を使用

ソースファイルに次のように入力したとしましょう。

押すCtrl + Pと、オートコンプリート リストに「myFunction」が表示されます。それは素晴らしく、とても役に立ちます。

しかし、私がやりたいことは、VIM が「-」を扱うのと同じ方法で「$」を扱うようにすることです。

だから私がタイプするとき

を押すCtrl+Pと、オートコンプリートで myFunction が表示されます。

この質問を見て、 iskeywordコマンドを使用して $ をキーワードとして設定しようとしましたが、役に立ちませんでした。

そして、以前は機能していたので、これを行うことが可能であることを知っていますが、VIMRCを台無しにして、もう機能させることができません。:(

あなたの助けに感謝します、ありがとう!