グラフ、木、スタックなどのデータ構造を実装するためのCまたはC++のヘッダファイルはありますか?cやC++に、グラフや木などのデータ構造を実装するヘッダファイルはありますか?
答えて
データ構造を作成するためのコードを実際に記述することなく、標準ライブラリから提供されているデータ構造を使用することができます。
標準のcでは、このような準備が整っていないため、いくつかのオープンソースライブラリが機能を提供しています。
標準ライブラリでは、さまざまなテンプレートベースのコンテナクラスを用意しています。
はありません、標準Cではstd::stack &
Standard Library containers
C++には<stack>
があり、マップ、セット、ヒープなどのいくつかの用途があります。
詳細なC++グラフのサポートについては、Boost.Graphを参照してください。
C言語のデータ構造は本質的にサポートされていませんが、GLibを試すことができます。
Cの問題は、もちろん、汎用プログラミングの欠如であり、データ構造を作成するのはやや面倒です。私はGLibが代わりにマクロを使用してこれを取得すると思います、そうですか? –
を見てください。
C++では、スタックのためにstd::stack
があります。 Cでは#include <stack>
++あなたがなどのベクトルを持っているSTL(Standard Template Library)、キュー、マップ
を持っているまた、あなたはヘッダファイルとはどういう意味ですかはるかに堅牢data structures
- 1. C++のメソッドやアクセス構造体をCで実行する方法は?
- 2. C++ STLには他にどのようなデータ構造がありますか?
- 3. cやC++にsubprocess.getoutput()のような関数やメソッドがありますか?
- 4. C#用に実装されたグラフデータ構造はありますか
- 5. C malloc構造体実装
- 6. C++での行列演算をより便利にするクラスや構造体はありますか?
- 7. Cのグラフ構造
- 8. Javaデータ構造/ C++ STLに相当するものはありますか?
- 9. 一般的なデータ構造を持つオープンソースのCライブラリはありますか?
- 10. C#を使ってコードを構造化しやすくする
- 11. ツリーのレベルをシャッフルするツリー構造やアルゴリズムはありますか?
- 12. C - 私のデータ構造の実装を同期させるには?
- 13. CコードのC++データ構造
- 14. 機能的アプローチを使用してデータ構造を実装する方法は? (リンクされたリスト、木など)
- 15. バディヒープアルゴのデータ構造または実装
- 16. グラフやフロー構造を定義するためのデザイン
- 17. グラフの値や構造を比較する
- 18. STLを使用せずにC++辞書データ構造を実装する方法
- 19. cプログラムをcに変換するツールや方法がありますか#
- 20. Stack(データ構造)の実装
- 21. C/C++:構造体内のデータをパッキングまたはパディングする
- 22. データ構造を実装する
- 23. バイナリ検索ではdeque C++データ構造の対数パフォーマンスはありますか?
- 24. C/C++ /データ構造オンラインテスト
- 25. TypeScriptにはC#の実装と同様のforeach構造体がありますか?
- 26. 管理されたC++を使ってクラスをラッパー(ネイティブC++)、ネイティブ構造体をどうやってやりますか?
- 27. は、C++の構造体とC#の構造体に違いがありますか?
- 28. C++:グラフを実装します。
- 29. Cの木構造で、あらかじめ深度優先でナビゲートする
- 30. whileループなしでコンピュータ間でデータをやりとりする方法はありますか? C++
を持っているBOOSTを使用することができますか?これらのデータ構造を実装したサードパーティのライブラリが必要なのですか? – Jay