{"id":10506,"date":"2024-02-11T12:05:14","date_gmt":"2024-02-11T12:05:14","guid":{"rendered":"https:\/\/adelnasim.com\/docs\/courses\/stl-cpp\/vector-part-3\/"},"modified":"2024-04-07T01:19:51","modified_gmt":"2024-04-07T01:19:51","slug":"vector-part-3","status":"publish","type":"docs","link":"https:\/\/adelnasim.com\/ar\/docs\/courses\/stl-cpp\/vector-part-3\/","title":{"rendered":"\u0627\u0644\u0645\u062a\u062c\u0647 (Vector) 3"},"content":{"rendered":"<p><strong>\u0645\u062b\u0627\u0644 1:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\nusing namespace std;\r\n\r\nint main() {\r\n    vector&lt;int&gt; v(5);  \/\/ Initialize vector v with size 5\r\n    int n = 0;\r\n\r\n    \/\/ Prompt the user to enter vector elements\r\n    cout &lt;&lt; \"Enter Vector Elements:\\n\";\r\n    for (size_t i = 0; i &lt; v.size(); i++) {\r\n        cin &gt;&gt; v[i];  \/\/ Read input into vector element at index i\r\n        \r\n        \/\/ Check if we're at the end of the vector\r\n        if (i == v.size() - 1) {\r\n            cout &lt;&lt; \"If you want to resize the list, enter the new size. Enter -1 to finish: \";\r\n            cin &gt;&gt; n;\r\n            if (n == -1)\r\n                break;\r\n            else\r\n               v.resize(n);  \/\/ Resize the vector to the new size entered by the user\r\n        }\r\n    }\r\n\r\n    \/\/ Output the elements of the vector\r\n    cout &lt;&lt; \"Vector elements are:\\n\";\r\n    for (size_t i = 0; i &lt; v.size(); i++) {\r\n        cout &lt;&lt; v[i] &lt;&lt; endl;  \/\/ Output each element followed by a newline\r\n    }\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>Vector v(5);: \u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0627\u0644\u062d\u062c\u0645 5\u060c \u0648\u0627\u0644\u0630\u064a \u064a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0639\u0646\u0627\u0635\u0631 \u062a\u0645\u062a \u062a\u0647\u064a\u0626\u062a\u0647\u0627 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u064b\u0627 (\u062a\u062a\u0645 \u062a\u0647\u064a\u0626\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0625\u0644\u0649 \u0627\u0644\u0635\u0641\u0631 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062d\u0627\u0644\u0629).<\/li>\n<li>\u064a\u0637\u0627\u0644\u0628 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0625\u062f\u062e\u0627\u0644 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647\u0627\u062a.<\/li>\n<li>\u064a\u0642\u0631\u0623 \u0627\u0644\u0645\u062f\u062e\u0644\u0627\u062a \u0645\u0646 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0625\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062d\u0644\u0642\u0629. \u0628\u0639\u062f \u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u062e\u064a\u0631\u060c \u064a\u0637\u0644\u0628 \u0627\u0644\u0643\u0648\u062f \u0645\u0646 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0625\u0645\u0627 \u062a\u063a\u064a\u064a\u0631 \u062d\u062c\u0645 \u0627\u0644\u0645\u062a\u062c\u0647 \u0623\u0648 \u0627\u0644\u062e\u0631\u0648\u062c \u0645\u0646 \u0627\u0644\u062d\u0644\u0642\u0629 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0625\u062f\u062e\u0627\u0644 -1.<\/li>\n<li>\u0625\u0630\u0627 \u0623\u062f\u062e\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u062d\u062c\u0645\u064b\u0627 \u062c\u062f\u064a\u062f\u064b\u0627\u060c \u0641\u0633\u064a\u062a\u0645 \u062a\u063a\u064a\u064a\u0631 \u062d\u062c\u0645 \u0627\u0644\u0645\u062a\u062c\u0647 \u0648\u0641\u0642\u064b\u0627 \u0644\u0630\u0644\u0643 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 v.resize(n).<\/li>\n<li>\u0625\u062e\u0631\u0627\u062c \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0628\u0639\u062f \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u062d\u0644\u0642\u0629.<\/li>\n<\/ul>\n<p>\u064a\u0633\u0645\u062d \u0647\u0630\u0627 \u0627\u0644\u0631\u0645\u0632 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u062a\u063a\u064a\u064a\u0631 \u062d\u062c\u0645 \u0627\u0644\u0645\u062a\u062c\u0647 \u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a\u064b\u0627 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u062b\u0645 \u064a\u0639\u0631\u0636 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647.<\/p>\n<p><strong>\u0645\u062b\u0627\u0644 2:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\n#include &lt;algorithm&gt;\r\nusing namespace std;\r\n\r\nint main() {\r\n    vector&lt;int&gt; v = {5, 1, 2, 7, 0, 3};  \/\/ Initialize vector v with some unsorted integers\r\n\r\n    sort(v.begin(), v.end());  \/\/ Sort the elements of the vector in ascending order\r\n\r\n    \/\/ Output the sorted elements of the vector\r\n    for (auto it : v) {\r\n        cout &lt;&lt; it &lt;&lt; endl;  \/\/ Output each sorted element followed by a newline\r\n    }\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>Vector v = {5, 1, 2, 7, 0, 3};: \u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0633\u062a\u0629 \u0623\u0639\u062f\u0627\u062f \u0635\u062d\u064a\u062d\u0629 \u0628\u062a\u0631\u062a\u064a\u0628 \u063a\u064a\u0631 \u0645\u0635\u0646\u0641.<\/li>\n<li>Sort(v.begin(), v.end());: \u064a\u0641\u0631\u0632 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u062a\u0631\u062a\u064a\u0628 \u062a\u0635\u0627\u0639\u062f\u064a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::sort. \u062a\u062a\u0637\u0644\u0628 \u0648\u0638\u064a\u0641\u0629 \u0627\u0644\u0641\u0631\u0632 \u0645\u0643\u0631\u0631\u064a\u0646 \u064a\u062d\u062f\u062f\u0627\u0646 \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0645\u0631\u0627\u062f \u0641\u0631\u0632\u0647\u060c \u0648\u0647\u0645\u0627 v.begin() (\u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644) \u0648 v.end() (\u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0639\u0646\u0635\u0631 \u0648\u0627\u062d\u062f \u0628\u0639\u062f \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u062e\u064a\u0631).<\/li>\n<li>for (auto it : v) { \u2026 }: \u0647\u0630\u0647 \u062d\u0644\u0642\u0629 for \u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u0627\u0644\u0646\u0637\u0627\u0642 \u0648\u062a\u062a\u0643\u0631\u0631 \u0639\u0628\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0645\u0635\u0646\u0641 v. \u0648\u062a\u062a\u0643\u0631\u0631 \u0639\u0628\u0631 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u062a\u0631\u062a\u064a\u0628 \u062a\u0635\u0627\u0639\u062f\u064a.<\/li>\n<li>cout &lt;&lt; it &lt;&lt; endl;: \u062f\u0627\u062e\u0644 \u0627\u0644\u062d\u0644\u0642\u0629\u060c \u064a\u062a\u0645 \u0637\u0628\u0627\u0639\u0629 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u062e\u0637 \u062c\u062f\u064a\u062f \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 cout.<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">0\r\n1\r\n2\r\n3\r\n5\r\n7\r\n<\/pre>\n<p>\u064a\u0642\u0648\u0645 \u0628\u0637\u0628\u0627\u0639\u0629 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0645\u0635\u0646\u0641 v \u0628\u062a\u0631\u062a\u064a\u0628 \u062a\u0635\u0627\u0639\u062f\u064a\u060c \u0639\u0646\u0635\u0631 \u0648\u0627\u062d\u062f \u0641\u064a \u0643\u0644 \u0633\u0637\u0631.<\/p>\n<p><strong>\u0645\u062b\u0627\u0644 3:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\n#include &lt;algorithm&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    vector&lt;int&gt;v = {5, 1, 2, 7, 0, 3};\r\n    sort(v.rbegin(), v.rend());\r\n    for (auto it:v)\r\n    {\r\n        cout &lt;&lt; it &lt;&lt; endl;\r\n    }\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>Sort(v.rbegin(), v.rend());: \u064a\u0641\u0631\u0632 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u062a\u0631\u062a\u064a\u0628 \u062a\u0646\u0627\u0632\u0644\u064a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::sort \u0645\u0639 \u0627\u0644\u062a\u0643\u0631\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0643\u0633\u064a\u0629. \u062a\u062a\u0637\u0644\u0628 \u062f\u0627\u0644\u0629 \u0627\u0644\u0641\u0631\u0632 \u0645\u0643\u0631\u0631\u064a\u0646 \u064a\u062d\u062f\u062f\u0627\u0646 \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0645\u0631\u0627\u062f \u0641\u0631\u0632\u0647\u060c \u0648\u0647\u0645\u0627 v.rbegin() (\u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u062e\u064a\u0631\u060c \u0648\u064a\u0639\u0627\u0645\u0644 \u0639\u0644\u0649 \u0623\u0646\u0647 \u0627\u0644\u0623\u0648\u0644 \u0644\u0644\u0641\u0631\u0632) \u0648v.rend() (\u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0639\u0646\u0635\u0631 \u0642\u0628\u0644 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644\u060c \u0648\u064a\u0639\u0627\u0645\u0644 \u0643\u0622\u062e\u0631 \u0641\u0631\u0632).<\/li>\n<\/ul>\n<p>\u0625\u0630\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">7\r\n5\r\n3\r\n2\r\n1\r\n0<\/pre>\n<p>\u064a\u0642\u0648\u0645 \u0628\u0637\u0628\u0627\u0639\u0629 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0645\u0635\u0646\u0641 v \u0628\u062a\u0631\u062a\u064a\u0628 \u062a\u0646\u0627\u0632\u0644\u064a\u060c \u0639\u0646\u0635\u0631 \u0648\u0627\u062d\u062f \u0641\u064a \u0643\u0644 \u0633\u0637\u0631.<\/p>\n<p><strong>\u0645\u062b\u0627\u0644 4:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\n#include &lt;algorithm&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    vector&lt;int&gt;v = {5, 1, 2, 7, 0, 3};\r\n    reverse(v.begin(), v.end());\r\n    for (auto it:v)\r\n    {\r\n        cout &lt;&lt; it &lt;&lt; endl;\r\n    }\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<ul>\n<li>Reverse(v.begin(), v.end());: \u0639\u0643\u0633 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::reverse. \u062a\u062a\u0637\u0644\u0628 \u0627\u0644\u062f\u0627\u0644\u0629 \u0627\u0644\u0639\u0643\u0633\u064a\u0629 \u0645\u064f\u0643\u0631\u0650\u0651\u0631\u064a\u0646 \u064a\u062d\u062f\u062f\u0627\u0646 \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0645\u0631\u0627\u062f \u0639\u0643\u0633\u0647\u060c \u0648\u0647\u0645\u0627 v.begin() (\u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644) \u0648v.end() (\u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0639\u0646\u0635\u0631 \u0648\u0627\u062d\u062f \u0628\u0639\u062f \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u062e\u064a\u0631).<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">3\r\n0\r\n7\r\n2\r\n1\r\n5\r\n<\/pre>\n<p>\u064a\u0642\u0648\u0645 \u0628\u0637\u0628\u0627\u0639\u0629 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0645\u0639\u0643\u0648\u0633 v\u060c \u0639\u0646\u0635\u0631 \u0648\u0627\u062d\u062f \u0641\u064a \u0643\u0644 \u0633\u0637\u0631.<\/p>\n<p><strong>\u0645\u062b\u0627\u0644 5:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\n#include &lt;algorithm&gt;\r\nusing namespace std;\r\n\r\nint main() {\r\n    vector&lt;int&gt; v = {5, 1, 2, 7, 0, 3};  \/\/ Initialize vector v with some integers\r\n\r\n    \/\/ Find and output the minimum element in the vector\r\n    cout &lt;&lt; *min_element(v.begin(), v.end()) &lt;&lt; endl;\r\n\r\n    \/\/ Find and output the maximum element in the vector\r\n    cout &lt;&lt; *max_element(v.begin(), v.end()) &lt;&lt; endl;\r\n\r\n    \/\/ Find and output the minimum element in the vector excluding the last two elements\r\n    cout &lt;&lt; *min_element(v.begin(), v.end() - 2) &lt;&lt; endl;\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>Vector v = {5, 1, 2, 7, 0, 3};: \u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0633\u062a\u0629 \u0623\u0639\u062f\u0627\u062f \u0635\u062d\u064a\u062d\u0629 \u0628\u0627\u0644\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u0645\u062d\u062f\u062f.<\/li>\n<li>cout &lt;&lt; *min_element(v.begin(), v.end()) &lt;&lt; endl;: \u0627\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0641\u064a \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::min_element. \u062a\u0642\u0648\u0645 \u0627\u0644\u062f\u0627\u0644\u0629 min_element \u0628\u0625\u0631\u062c\u0627\u0639 \u0645\u0643\u0631\u0631 \u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631\u060c \u0648* \u062a\u0644\u063a\u064a \u0627\u0644\u0625\u0634\u0627\u0631\u0629 \u0625\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0645\u0643\u0631\u0631 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0642\u064a\u0645\u0629 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631. \u062b\u0645 \u062a\u062a\u0645 \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u0633\u0637\u0631 \u062c\u062f\u064a\u062f.<\/li>\n<li>cout &lt;&lt; *max_element(v.begin(), v.end()) &lt;&lt; endl;: \u0643\u0645\u0627 \u0647\u0648 \u0645\u0630\u0643\u0648\u0631 \u0623\u0639\u0644\u0627\u0647\u060c \u064a\u0628\u062d\u062b \u0647\u0630\u0627 \u0627\u0644\u0633\u0637\u0631 \u0639\u0646 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0641\u064a \u0627\u0644\u0645\u062a\u062c\u0647 v \u0648\u064a\u0637\u0628\u0639\u0647.<\/li>\n<li>cout &lt;&lt; *min_element(v.begin(), v.end() \u2013 2) &lt;&lt; endl;: \u064a\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0641\u064a \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0627\u0644\u0639\u0646\u0635\u0631\u064a\u0646 \u0627\u0644\u0623\u062e\u064a\u0631\u064a\u0646. \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0644\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0647\u0648 \u0645\u0646 v.begin() \u0625\u0644\u0649 v.end() \u2013 2 (\u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0627\u0644\u0639\u0646\u0635\u0631\u064a\u0646 \u0627\u0644\u0623\u062e\u064a\u0631\u064a\u0646). \u062b\u0645 \u062a\u062a\u0645 \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u0633\u0637\u0631 \u062c\u062f\u064a\u062f.<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">0\r\n7\r\n1\r\n<\/pre>\n<p>\u064a\u0642\u0648\u0645 \u0628\u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0648\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0648\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0627\u0644\u0639\u0646\u0635\u0631\u064a\u0646 \u0627\u0644\u0623\u062e\u064a\u0631\u064a\u0646 \u0645\u0646 \u0627\u0644\u0645\u062a\u062c\u0647 v\u060c \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0643\u0644 \u0645\u0646\u0647\u0645\u0627 \u0628\u0633\u0637\u0631 \u062c\u062f\u064a\u062f.<\/p>\n<p><strong>\u0645\u062b\u0627\u0644 6:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\n#include &lt;algorithm&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    vector&lt;int&gt;v = {5, 1, 2, 7, 0, 3};\r\n\r\n    auto pair = minmax_element(v.begin(), v.end());\r\n    cout &lt;&lt; *pair.first &lt;&lt; endl;\r\n    cout &lt;&lt; *pair.second &lt;&lt; endl;\r\n\r\n    return 0;\r\n}<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>auto Pair = minmax_element(v.begin(), v.end());: \u064a\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0648\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0639\u0646\u0627\u0635\u0631 \u0641\u064a \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::minmax_element. \u062a\u0642\u0648\u0645 \u0647\u0630\u0647 \u0627\u0644\u062f\u0627\u0644\u0629 \u0628\u0625\u0631\u062c\u0627\u0639 \u0632\u0648\u062c \u0645\u0646 \u0627\u0644\u062a\u0643\u0631\u0627\u0631\u0627\u062a\u060c \u062d\u064a\u062b \u064a\u0634\u064a\u0631 \u0627\u0644\u0645\u0643\u0631\u0631 \u0627\u0644\u0623\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0648\u064a\u0634\u064a\u0631 \u0627\u0644\u0645\u0643\u0631\u0631 \u0627\u0644\u062b\u0627\u0646\u064a \u0625\u0644\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0639\u0646\u0635\u0631.<\/li>\n<li>cout &lt;&lt; *pair.first &lt;&lt; endl;: \u064a\u064f\u062e\u0631\u062c \u0642\u064a\u0645\u0629 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0625\u0644\u063a\u0627\u0621 \u0645\u0631\u062c\u0639\u064a\u0629 pair.first.<\/li>\n<li>cout &lt;&lt; *pair.sec &lt;&lt; endl;: \u0625\u062e\u0631\u0627\u062c \u0642\u064a\u0645\u0629 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0625\u0644\u063a\u0627\u0621 pair.second.<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">0\r\n7\r\n<\/pre>\n<p>\u064a\u0642\u0648\u0645 \u0628\u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0648\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v\u060c \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u0643\u0644 \u0645\u0646\u0647\u0627 \u0628\u062e\u0637 \u062c\u062f\u064a\u062f.<\/p>\n<p><strong>\u0645\u062b\u0627\u0644 7:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\n#include &lt;algorithm&gt;\r\nusing namespace std;\r\n\r\nint main() {\r\n    vector&lt;int&gt; v = {5, 1, 2, 7, 0, 3};  \/\/ Initialize vector v with some integers\r\n\r\n    \/\/ Find the minimum element in the vector\r\n    auto it = min_element(v.begin(), v.end());\r\n\r\n    \/\/ Sort the elements of the vector up to (but not including) the minimum element\r\n    sort(v.begin(), it);\r\n\r\n    \/\/ Output the sorted elements of the vector\r\n    for (auto i : v) {\r\n        cout &lt;&lt; i &lt;&lt; endl;  \/\/ Output each sorted element followed by a newline\r\n    }\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>auto it = min_element(v.begin(), v.end());: \u0627\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0641\u064a \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::min_element. \u062a\u0642\u0648\u0645 \u0647\u0630\u0647 \u0627\u0644\u062f\u0627\u0644\u0629 \u0628\u0625\u0631\u062c\u0627\u0639 \u0645\u0643\u0631\u0631 \u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0645\u0646 \u0627\u0644\u0639\u0646\u0627\u0635\u0631.<\/li>\n<li>Sort(v.begin(), it);: \u064a\u0641\u0631\u0632 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v \u062d\u062a\u0649 (\u0648\u0644\u0643\u0646 \u0644\u0627 \u064a\u0634\u0645\u0644) \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0630\u064a \u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u064a\u0647 \u0628\u0648\u0627\u0633\u0637\u0629 min_element. \u064a\u0633\u062a\u062e\u062f\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::sort \u0645\u0639 \u0646\u0637\u0627\u0642 \u0645\u062d\u062f\u062f \u0628\u0648\u0627\u0633\u0637\u0629 \u0627\u0644\u062a\u0643\u0631\u0627\u0631\u0627\u062a\u060c \u0645\u0646 v.begin() \u0625\u0644\u064a\u0647\u0627. \u064a\u0624\u062f\u064a \u0647\u0630\u0627 \u0625\u0644\u0649 \u0641\u0631\u0632 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0642\u0628\u0644 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u062f\u0646\u0649.<\/li>\n<li>for (auto i : v) { \u2026 }: \u0647\u0630\u0647 \u062d\u0644\u0642\u0629 for \u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u0627\u0644\u0646\u0637\u0627\u0642 \u0648\u062a\u062a\u0643\u0631\u0631 \u0639\u0628\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0645\u0635\u0646\u0641 v. \u0648\u062a\u062a\u0643\u0631\u0631 \u0639\u0628\u0631 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u062a\u0631\u062a\u064a\u0628 \u0645\u0641\u0631\u0648\u0632.<br \/>\ncout &lt;&lt; i &lt;&lt; endl;: \u062f\u0627\u062e\u0644 \u0627\u0644\u062d\u0644\u0642\u0629\u060c \u064a\u062a\u0645 \u0637\u0628\u0627\u0639\u0629 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0641\u0631\u0648\u0632 i \u0645\u0646 \u0627\u0644\u0645\u062a\u062c\u0647 \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u062e\u0637 \u062c\u062f\u064a\u062f \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 cout.<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">0\r\n1\r\n2\r\n5\r\n7\r\n<\/pre>\n<p>\u064a\u0642\u0648\u0645 \u0628\u0637\u0628\u0627\u0639\u0629 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v \u062d\u062a\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u0639\u0646\u0635\u0631\u060c \u0648\u064a\u062a\u0645 \u0641\u0631\u0632\u0647 \u0628\u062a\u0631\u062a\u064a\u0628 \u062a\u0635\u0627\u0639\u062f\u064a\u060c \u0648\u064a\u062a\u0628\u0639 \u0643\u0644 \u0645\u0646\u0647\u0627 \u0633\u0637\u0631 \u062c\u062f\u064a\u062f.<\/p>\n<p><strong>\u0645\u062b\u0627\u0644 8:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\n#include &lt;algorithm&gt;\r\nusing namespace std;\r\n\r\nbool GreaterThanThree(int i) {\r\n    return i &gt; 3;\r\n}\r\n\r\nint main() {\r\n    vector&lt;int&gt; v = {5, 1, 2, 7, 0, 3};  \/\/ Initialize vector v with some integers\r\n\r\n    \/\/ Sort the elements of the vector in ascending order\r\n    sort(v.begin(), v.end());\r\n\r\n    \/\/ Find the first element greater than 3 using find_if with GreaterThanThree as the predicate\r\n    auto it = find_if(v.begin(), v.end(), GreaterThanThree);\r\n\r\n    \/\/ Output all elements greater than 3\r\n    for (; it != v.end(); it++) {\r\n        cout &lt;&lt; *it &lt;&lt; endl;  \/\/ Output each element greater than 3 followed by a newline\r\n    }\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>bool GreaterThanThree(int i): \u064a\u062d\u062f\u062f \u062f\u0627\u0644\u0629 \u0623\u0635\u0644\u064a\u0629 GreaterThanThree \u062a\u064f\u0631\u062c\u0639 \u0635\u062d\u064a\u062d\u064b\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0639\u062f\u062f \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0635\u062d\u064a\u062d i \u0623\u0643\u0628\u0631 \u0645\u0646 3.<\/li>\n<li>Vector v = {5, 1, 2, 7, 0, 3};: \u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0633\u062a\u0629 \u0623\u0639\u062f\u0627\u062f \u0635\u062d\u064a\u062d\u0629.<\/li>\n<li>Sort(v.begin(), v.end());: \u064a\u0641\u0631\u0632 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u062a\u0631\u062a\u064a\u0628 \u062a\u0635\u0627\u0639\u062f\u064a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::sort.<\/li>\n<li>auto it = find_if(v.begin(), v.end(), GreaterThanThree);: \u064a\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644 \u0627\u0644\u0623\u0643\u0628\u0631 \u0645\u0646 3 \u0641\u064a \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0645\u0635\u0646\u0641 v \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::find_if \u0645\u0639 \u0627\u0644\u062f\u0627\u0644\u0629 \u0627\u0644\u0623\u0635\u0644\u064a\u0629 GreaterThanThree.<\/li>\n<li>for (; it != v.end(); it++) { \u2026 }: \u0647\u0630\u0647 \u062d\u0644\u0642\u0629 for \u062a\u062a\u0643\u0631\u0631 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0648\u0644 \u0627\u0644\u0623\u0643\u0628\u0631 \u0645\u0646 3 \u062d\u062a\u0649 \u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0645\u062a\u062c\u0647. \u064a\u0642\u0648\u0645 \u0628\u0625\u062e\u0631\u0627\u062c \u0643\u0644 \u0639\u0646\u0635\u0631 \u0623\u0643\u0628\u0631 \u0645\u0646 3 \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u0633\u0637\u0631 \u062c\u062f\u064a\u062f \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 cout.<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">5\r\n7\r\n<\/pre>\n<p>\u064a\u0642\u0648\u0645 \u0628\u0637\u0628\u0627\u0639\u0629 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0623\u0643\u0628\u0631 \u0645\u0646 3\u060c \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u0643\u0644 \u0639\u0646\u0635\u0631 \u0628\u0633\u0637\u0631 \u062c\u062f\u064a\u062f.<\/p>\n<p><strong>\u0645\u062b\u0627\u0644 9:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\n#include &lt;algorithm&gt;\r\nusing namespace std;\r\nbool GreaterThanThree(int i)\r\n{\r\n    return i &gt; 3;\r\n}\r\nint main()\r\n{\r\n    int arr[] = {10, 20, 30, 40, 50, 60, 70};\r\n    vector&lt;int&gt; v(7);\r\n    copy(arr, arr + 7, v.begin());\r\n    cout &lt;&lt; \"myvector contains: \";\r\n    for (auto it:v)\r\n        cout &lt;&lt; it &lt;&lt; \" \";\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>int arr[] = {10, 20, 30, 40, 50, 60, 70};: \u062a\u0647\u064a\u0626\u0629 \u0645\u0635\u0641\u0648\u0641\u0629 \u0639\u0644\u0649 \u0627\u0644\u0646\u0645\u0637 C \u062a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0633\u0628\u0639\u0629 \u0623\u0639\u062f\u0627\u062f \u0635\u062d\u064a\u062d\u0629.<\/li>\n<li>Vector v(7);: \u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0627\u0644\u062d\u062c\u0645 7.<\/li>\n<li>Copy(arr, arr + 7, v.begin());: \u0646\u0633\u062e \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u0645\u0635\u0641\u0648\u0641\u0629 \u0627\u0644\u0646\u0645\u0637 C \u0625\u0644\u0649 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::copy. \u062a\u062a\u0637\u0644\u0628 \u0648\u0638\u064a\u0641\u0629 \u0627\u0644\u0646\u0633\u062e \u062b\u0644\u0627\u062b \u0645\u0639\u0644\u0645\u0627\u062a: \u0645\u0643\u0631\u0631\u0627\u062a \u0627\u0644\u0628\u062f\u0627\u064a\u0629 \u0648\u0627\u0644\u0646\u0647\u0627\u064a\u0629 \u0644\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0645\u0635\u062f\u0631 (\u0647\u0646\u0627\u060c arr \u0648 arr + 7 \u064a\u0645\u062b\u0644\u0627\u0646 \u0627\u0644\u0645\u0635\u0641\u0648\u0641\u0629 \u0628\u0623\u0643\u0645\u0644\u0647\u0627)\u060c \u0648\u0645\u0643\u0631\u0631\u0627\u062a \u0627\u0644\u0628\u062f\u0627\u064a\u0629 \u0644\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0648\u062c\u0647\u0629 (\u0647\u0646\u0627\u060c v.begin()).<\/li>\n<li>cout &lt;&lt; &quot;myvector contains: &quot;; \u064a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0631\u0633\u0627\u0644\u0629 \u062a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0625\u062e\u0631\u0627\u062c.<\/li>\n<li>for (auto it : v) cout &lt;&lt; it &lt;&lt; \u201d \u201c;: \u0647\u0630\u0647 \u062d\u0644\u0642\u0629 for \u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u0627\u0644\u0646\u0637\u0627\u0642 \u0648\u062a\u062a\u0643\u0631\u0631 \u0644\u0643\u0644 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 v. \u0648\u062a\u0642\u0648\u0645 \u0628\u0625\u062e\u0631\u0627\u062c \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u0645\u0633\u0627\u0641\u0629.<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">myvector contains: 10 20 30 40 50 60 70\r\n<\/pre>\n<p><strong>\u0645\u062b\u0627\u0644 10:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\n#include &lt;algorithm&gt;\r\nusing namespace std;\r\n\r\nint main()\r\n{\r\n    vector&lt;int&gt; from_vector = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};\r\n    vector&lt;int&gt; to_vector(15);\r\n    copy_backward(from_vector.begin(), from_vector.end(), to_vector.end());\r\n    cout &lt;&lt; \"to_vector contains: \";\r\n    for (auto i: to_vector)\r\n        cout &lt;&lt; i &lt;&lt; \" \";\r\n    return 0;\r\n}<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>Vector from_vector = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};: \u062a\u0647\u064a\u0626\u0629 \u0646\u0627\u0642\u0644 \u0627\u0644\u0645\u0635\u062f\u0631 from_vector \u0628\u0639\u0634\u0631\u0629 \u0623\u0639\u062f\u0627\u062f \u0635\u062d\u064a\u062d\u0629.<\/li>\n<li>Vector to_vector(15);: \u062a\u0647\u064a\u0626\u0629 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0645\u0633\u062a\u0647\u062f\u0641 to_vector \u0628\u0627\u0644\u062d\u062c\u0645 15.<\/li>\n<li>Copy_backward(from_vector.begin(), from_vector.end(), to_vector.end());: \u0646\u0633\u062e \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0645\u0635\u062f\u0631 from_vector \u0625\u0644\u0649 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0647\u062f\u0641 to_vector \u0628\u062a\u0631\u062a\u064a\u0628 \u0639\u0643\u0633\u064a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::copy_backward. \u062a\u062a\u0637\u0644\u0628 \u0648\u0638\u064a\u0641\u0629 Copy_backward \u062b\u0644\u0627\u062b \u0645\u0639\u0644\u0645\u0627\u062a: \u0645\u0643\u0631\u0631\u0627\u062a \u0627\u0644\u0628\u062f\u0627\u064a\u0629 \u0648\u0627\u0644\u0646\u0647\u0627\u064a\u0629 \u0644\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0645\u0635\u062f\u0631 (\u0647\u0646\u0627\u060c from_vector.begin() \u0648from_vector.end() \u064a\u0645\u062b\u0644\u0627\u0646 \u0627\u0644\u0645\u062a\u062c\u0647 \u0628\u0627\u0644\u0643\u0627\u0645\u0644)\u060c \u0648\u0645\u0643\u0631\u0631 \u0627\u0644\u0646\u0647\u0627\u064a\u0629 \u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0648\u062c\u0647\u0629 (\u0647\u0646\u0627\u060c to_vector.end ()).<\/li>\n<li>cout &lt;&lt; \u201cto_vector contains: \u201c;:\u064a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0631\u0633\u0627\u0644\u0629 \u062a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0625\u062e\u0631\u0627\u062c.<\/li>\n<li>for (auto i : to_vector) cout &lt;&lt; i &lt;&lt; \u201d \u201c;: \u0647\u0630\u0647 \u062d\u0644\u0642\u0629 for \u062a\u0639\u062a\u0645\u062f \u0639\u0644\u0649 \u0627\u0644\u0646\u0637\u0627\u0642 \u0648\u062a\u062a\u0643\u0631\u0631 \u0639\u0628\u0631 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0645\u0633\u062a\u0647\u062f\u0641 to_vector. \u064a\u0642\u0648\u0645 \u0628\u0625\u062e\u0631\u0627\u062c \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0645\u0633\u062a\u0647\u062f\u0641 \u0645\u062a\u0628\u0648\u0639\u064b\u0627 \u0628\u0645\u0633\u0627\u0641\u0629.<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">to_vector contains: 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10<\/pre>\n<p>\u064a\u0642\u0648\u0645 \u0628\u0637\u0628\u0627\u0639\u0629 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0647\u062f\u0641 to_vector\u060c \u0648\u0627\u0644\u0630\u064a \u064a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0645\u0635\u062f\u0631 from_vector \u0627\u0644\u0645\u0646\u0633\u0648\u062e\u0629 \u0628\u062a\u0631\u062a\u064a\u0628 \u0639\u0643\u0633\u064a\u060c \u0645\u062a\u0628\u0648\u0639\u0629 \u0628\u0645\u0633\u0627\u0641\u0629. \u064a\u062a\u0645 \u062a\u0631\u0643 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0623\u0648\u0644\u064a\u0629 \u0644\u0640 to_vector \u0627\u0644\u062a\u064a \u0644\u0645 \u062a\u062a\u0645 \u0627\u0644\u0643\u062a\u0627\u0628\u0629 \u0641\u0648\u0642\u0647\u0627 \u0628\u0648\u0627\u0633\u0637\u0629 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0646\u0633\u062e \u062f\u0648\u0646 \u062a\u063a\u064a\u064a\u0631 (\u062a\u062a\u0645 \u062a\u0647\u064a\u0626\u062a\u0647\u0627 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u064b\u0627 \u0625\u0644\u0649 0 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u062d\u0627\u0644\u0629).<\/p>\n<p><strong>\u0645\u062b\u0627\u0644 11:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\n#include &lt;algorithm&gt;\r\n#include &lt;iterator&gt;\r\nusing namespace std;\r\n\r\nint main() {\r\n    vector&lt;int&gt; v = {1, 2, 3, 4, 5};  \/\/ Initialize a vector v with five integers\r\n\r\n    \/\/ Copy elements from the vector v to the standard output (cout)\r\n    copy(v.begin(), v.end(), ostream_iterator&lt;int&gt;(cout, \" \"));\r\n\r\n    return 0;\r\n}\r\n<\/pre>\n<p>\u0625\u0644\u064a\u0643 \u0645\u0627 \u064a\u0641\u0639\u0644\u0647 \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c:<\/p>\n<ul>\n<li>Copy(v.begin(), v.end(), ostream_iterator(cout, \u201d \"));: \u0646\u0633\u062e \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0645\u0646 \u0627\u0644\u0645\u062a\u062c\u0647 v \u0625\u0644\u0649 \u0627\u0644\u0625\u062e\u0631\u0627\u062c \u0627\u0644\u0642\u064a\u0627\u0633\u064a (cout) \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::copy \u0648std: :ostream_iterator. \u062a\u062a\u0637\u0644\u0628 \u0648\u0638\u064a\u0641\u0629 \u0627\u0644\u0646\u0633\u062e \u062b\u0644\u0627\u062b \u0645\u0639\u0644\u0645\u0627\u062a: \u0645\u0643\u0631\u0631\u0627\u062a \u0627\u0644\u0628\u062f\u0627\u064a\u0629 \u0648\u0627\u0644\u0646\u0647\u0627\u064a\u0629 \u0644\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0645\u0635\u062f\u0631 (\u0647\u0646\u0627\u060c v.begin() \u0648v.end() \u064a\u0645\u062b\u0644\u0627\u0646 \u0627\u0644\u0645\u062a\u062c\u0647 \u0628\u0623\u0643\u0645\u0644\u0647)\u060c \u0648\u0645\u0643\u0631\u0631 \u0627\u0644\u0625\u062e\u0631\u0627\u062c (\u0647\u0646\u0627\u060c ostream_iterator(cout, \u201d \u201c)) \u0627\u0644\u0630\u064a \u064a\u0643\u062a\u0628 \u0643\u0644 \u0639\u0646\u0635\u0631 \u0645\u0646\u0633\u0648\u062e \u0625\u0644\u0649 \u0627\u0644\u0625\u062e\u0631\u0627\u062c \u0627\u0644\u0642\u064a\u0627\u0633\u064a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0641\u0627\u0635\u0644 \u0645\u0633\u0627\u0641\u0629.<\/li>\n<\/ul>\n<p>\u0648\u0628\u0627\u0644\u062a\u0627\u0644\u064a \u0641\u0625\u0646 \u0645\u062e\u0631\u062c\u0627\u062a \u0647\u0630\u0627 \u0627\u0644\u0643\u0648\u062f \u0633\u062a\u0643\u0648\u0646:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">1 2 3 4 5\r\n<\/pre>\n<h2>\u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u0645\u062a\u062c\u0647<\/h2>\n<ol>\n<li>Add -&gt; Back -&gt; O(1):<br \/>\n\u064a\u0634\u064a\u0631 \u0647\u0630\u0627 \u0627\u0644\u062e\u0637 \u0625\u0644\u0649 \u0623\u0646 \u0625\u0636\u0627\u0641\u0629 \u0639\u0646\u0635\u0631 \u0625\u0644\u0649 \u0627\u0644\u062c\u0632\u0621 \u0627\u0644\u062e\u0644\u0641\u064a (\u0627\u0644\u0646\u0647\u0627\u064a\u0629) \u0644\u0644\u0645\u062a\u062c\u0647 \u0644\u0647 \u062a\u0639\u0642\u064a\u062f \u0632\u0645\u0646\u064a \u0642\u062f\u0631\u0647 O(1)\u060c \u0645\u0645\u0627 \u064a\u0639\u0646\u064a \u0623\u0646\u0647\u0627 \u0639\u0645\u0644\u064a\u0629 \u0641\u064a \u0648\u0642\u062a \u062b\u0627\u0628\u062a. \u062a\u0645\u062a\u0644\u0643 \u0627\u0644\u0645\u062a\u062c\u0647\u0627\u062a \u062a\u062e\u0635\u064a\u0635\u064b\u0627 \u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a\u064b\u0627 \u0644\u0644\u0630\u0627\u0643\u0631\u0629\u060c \u0648\u0639\u0627\u062f\u0629\u064b \u0645\u0627 \u062a\u062a\u0636\u0645\u0646 \u0625\u0636\u0627\u0641\u0629 \u0639\u0646\u0635\u0631 \u0625\u0644\u0649 \u0627\u0644\u062e\u0644\u0641 \u0625\u0644\u062d\u0627\u0642 \u0627\u0644\u0639\u0646\u0635\u0631 \u0628\u0646\u0647\u0627\u064a\u0629 \u0643\u062a\u0644\u0629 \u0627\u0644\u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u0645\u062a\u062c\u0627\u0648\u0631\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629\u060c \u0648\u0647\u0648 \u0645\u0627 \u064a\u0645\u0643\u0646 \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u0647 \u0641\u064a \u0648\u0642\u062a \u062b\u0627\u0628\u062a.<\/li>\n<li>Delete -&gt; Back -&gt; O(1):<br \/>\n\u062d\u0630\u0641 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0627\u0644\u062c\u0632\u0621 \u0627\u0644\u062e\u0644\u0641\u064a (\u0627\u0644\u0646\u0647\u0627\u064a\u0629) \u0644\u0644\u0645\u062a\u062c\u0647 \u0644\u0647 \u0623\u064a\u0636\u064b\u0627 \u062a\u0639\u0642\u064a\u062f \u0632\u0645\u0646\u064a \u0642\u062f\u0631\u0647 O(1)\u060c \u0645\u0645\u0627 \u064a\u0639\u0646\u064a \u0623\u0646\u0647\u0627 \u0639\u0645\u0644\u064a\u0629 \u0641\u064a \u0648\u0642\u062a \u062b\u0627\u0628\u062a. \u0639\u0627\u062f\u0629\u064b \u0645\u0627 \u062a\u062a\u0636\u0645\u0646 \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u062e\u064a\u0631 \u062a\u0642\u0644\u064a\u0644 \u062d\u062c\u0645 \u0627\u0644\u0645\u062a\u062c\u0647\u060c \u0648\u0644\u0627 \u064a\u0644\u0632\u0645 \u0625\u0639\u0627\u062f\u0629 \u062a\u062e\u0635\u064a\u0635 \u0623\u0648 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0639\u0646\u0627\u0635\u0631.<\/li>\n<li>Add -&gt; Any Where -&gt; O(N):<br \/>\n\u0625\u0646 \u0625\u0636\u0627\u0641\u0629 \u0639\u0646\u0635\u0631 \u0641\u064a \u0623\u064a \u0645\u0643\u0627\u0646 \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0627\u0644\u062c\u0632\u0621 \u0627\u0644\u062e\u0644\u0641\u064a \u0645\u0646 \u0627\u0644\u0645\u062a\u062c\u0647\u060c \u0643\u0645\u0627 \u0647\u0648 \u0627\u0644\u062d\u0627\u0644 \u0641\u064a \u0627\u0644\u0645\u0642\u062f\u0645\u0629 \u0623\u0648 \u0641\u064a \u0627\u0644\u0645\u0646\u062a\u0635\u0641\u060c \u0644\u0647 \u062a\u0639\u0642\u064a\u062f \u0632\u0645\u0646\u064a \u0642\u062f\u0631\u0647 O(N). \u0648\u0630\u0644\u0643 \u0644\u0623\u0646 \u0625\u062f\u0631\u0627\u062c \u0639\u0646\u0635\u0631 \u0641\u064a \u0645\u0648\u0636\u0639 \u0639\u0634\u0648\u0627\u0626\u064a \u0642\u062f \u064a\u062a\u0637\u0644\u0628 \u0646\u0642\u0644 \u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0644\u0627\u062d\u0642\u0629 \u0644\u0625\u0641\u0633\u0627\u062d \u0627\u0644\u0645\u062c\u0627\u0644 \u0644\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u062c\u062f\u064a\u062f\u060c \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u0630\u064a \u064a\u0633\u062a\u063a\u0631\u0642 \u0648\u0642\u062a\u064b\u0627 \u062e\u0637\u064a\u064b\u0627 \u064a\u062a\u0646\u0627\u0633\u0628 \u0645\u0639 \u0639\u062f\u062f \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u064f\u0632\u0627\u062d\u0629.<\/li>\n<li>Delete -&gt; Any Where -&gt; O(N):<br \/>\n\u0648\u0628\u0627\u0644\u0645\u062b\u0644\u060c \u0641\u0625\u0646 \u062d\u0630\u0641 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0623\u064a \u0645\u0643\u0627\u0646 \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0627\u0644\u062c\u0632\u0621 \u0627\u0644\u062e\u0644\u0641\u064a \u0645\u0646 \u0627\u0644\u0645\u062a\u062c\u0647 \u0644\u0647 \u0623\u064a\u0636\u064b\u0627 \u062a\u0639\u0642\u064a\u062f \u0632\u0645\u0646\u064a \u0642\u062f\u0631\u0647 O(N). \u0642\u062f \u062a\u062a\u0637\u0644\u0628 \u0625\u0632\u0627\u0644\u0629 \u0639\u0646\u0635\u0631 \u0645\u0646 \u0645\u0648\u0636\u0639 \u0639\u0634\u0648\u0627\u0626\u064a \u0646\u0642\u0644 \u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0644\u0627\u062d\u0642\u0629 \u0644\u0645\u0644\u0621 \u0627\u0644\u0641\u062c\u0648\u0629 \u0627\u0644\u062a\u064a \u062e\u0644\u0641\u0647\u0627 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0645\u062d\u0630\u0648\u0641\u060c \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u0630\u064a \u064a\u0633\u062a\u063a\u0631\u0642 \u0623\u064a\u0636\u064b\u0627 \u0648\u0642\u062a\u064b\u0627 \u062e\u0637\u064a\u064b\u0627 \u064a\u062a\u0646\u0627\u0633\u0628 \u0645\u0639 \u0639\u062f\u062f \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0645\u0632\u0627\u062d\u0629.<\/li>\n<li>Access -&gt; [] &#8211; at() -&gt; O(1):<br \/>\n\u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0639\u0646\u0635\u0631 \u0641\u064a \u0645\u062a\u062c\u0647 \u0628\u0648\u0627\u0633\u0637\u0629 \u0627\u0644\u0641\u0647\u0631\u0633 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0639\u0627\u0645\u0644 \u0627\u0644\u0623\u0642\u0648\u0627\u0633 \u0627\u0644\u0645\u0631\u0628\u0639\u0629 ([]) \u0623\u0648 \u0648\u0638\u064a\u0641\u0629 \u0627\u0644\u0639\u0636\u0648 at() \u0644\u0647 \u062a\u0639\u0642\u064a\u062f \u0632\u0645\u0646\u064a \u0642\u062f\u0631\u0647 O(1). \u0648\u0647\u0630\u0627 \u064a\u0639\u0646\u064a \u0623\u0646 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0623\u064a \u0639\u0646\u0635\u0631 \u0641\u064a \u0627\u0644\u0645\u062a\u062c\u0647 \u064a\u0633\u062a\u063a\u0631\u0642 \u0648\u0642\u062a\u064b\u0627 \u062b\u0627\u0628\u062a\u064b\u0627 \u0628\u063a\u0636 \u0627\u0644\u0646\u0638\u0631 \u0639\u0646 \u062d\u062c\u0645 \u0627\u0644\u0645\u062a\u062c\u0647. \u062a\u0648\u0641\u0631 \u0627\u0644\u0645\u062a\u062c\u0647\u0627\u062a \u0648\u0635\u0648\u0644\u0627\u064b \u0639\u0634\u0648\u0627\u0626\u064a\u064b\u0627 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u062b\u0627\u0628\u062a \u0644\u0623\u0646\u0647\u0627 \u062a\u062e\u0632\u0646 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0641\u064a \u0643\u062a\u0644\u0629 \u0630\u0627\u0643\u0631\u0629 \u0645\u062a\u062c\u0627\u0648\u0631\u0629\u060c \u0645\u0645\u0627 \u064a\u0633\u0645\u062d \u0628\u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0645\u0628\u0627\u0634\u0631 \u0625\u0644\u0649 \u0623\u064a \u0639\u0646\u0635\u0631 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0641\u0647\u0631\u0633\u0647.<\/li>\n<li>Search -&gt; find() -&gt; O(log N):<br \/>\n\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0639\u0646\u0635\u0631 \u0641\u064a \u0645\u062a\u062c\u0647 \u0645\u0641\u0631\u0648\u0632 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0648\u0627\u0631\u0632\u0645\u064a\u0629 std::find() \u0644\u0647 \u062a\u0639\u0642\u064a\u062f \u0632\u0645\u0646\u064a \u0642\u062f\u0631\u0647 O(log N) \u0639\u0646\u062f\u0645\u0627 \u064a\u062a\u0645 \u0641\u0631\u0632 \u0627\u0644\u0645\u062a\u062c\u0647. \u0648\u0630\u0644\u0643 \u0644\u0623\u0646 std::find() \u064a\u0642\u0648\u0645 \u0628\u0625\u062c\u0631\u0627\u0621 \u0628\u062d\u062b \u062b\u0646\u0627\u0626\u064a \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u062c\u0647 \u0627\u0644\u0630\u064a \u062a\u0645 \u0641\u0631\u0632\u0647\u060c \u0648\u0627\u0644\u0630\u064a \u064a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u062a\u0639\u0642\u064a\u062f \u0632\u0645\u0646\u064a \u0644\u0648\u063a\u0627\u0631\u064a\u062a\u0645\u064a. \u0648\u0645\u0639 \u0630\u0644\u0643\u060c \u0645\u0646 \u0627\u0644\u0645\u0647\u0645 \u0645\u0644\u0627\u062d\u0638\u0629 \u0623\u0646\u0647 \u0625\u0630\u0627 \u0644\u0645 \u064a\u062a\u0645 \u0641\u0631\u0632 \u0627\u0644\u0645\u062a\u062c\u0647\u060c \u0641\u0625\u0646 \u0627\u0644\u062a\u0639\u0642\u064a\u062f \u0627\u0644\u0632\u0645\u0646\u064a \u0644\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0639\u0646\u0635\u0631 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 std::find() \u0633\u064a\u0643\u0648\u0646 O(N)\u060c \u0644\u0623\u0646\u0647 \u064a\u0642\u0648\u0645 \u0628\u0625\u062c\u0631\u0627\u0621 \u0628\u062d\u062b \u062e\u0637\u064a.<\/li>\n<\/ol>\n<h3><strong>\u0627\u0644\u0625\u064a\u062c\u0627\u0628\u064a\u0627\u062a:<\/strong><\/h3>\n<p>\u064a\u062a\u0645 \u062a\u0646\u0641\u064a\u0630\u0647\u0627 \u0643\u0645\u0635\u0641\u0648\u0641\u0627\u062a \u062f\u064a\u0646\u0627\u0645\u064a\u0643\u064a\u0629<\/p>\n<h3><strong>\u0627\u0644\u0633\u0644\u0628\u064a\u0627\u062a:<\/strong><\/h3>\n<ol>\n<li>\u0625\u0639\u0627\u062f\u0629 \u062a\u0648\u0632\u064a\u0639 \u0645\u0643\u0644\u0641\u0629<\/li>\n<li>\u064a\u062a\u0637\u0644\u0628 \u0627\u0644\u0630\u0627\u0643\u0631\u0629 \u0627\u0644\u0645\u062a\u062c\u0627\u0648\u0631\u0629<\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"<p>Example 1: #include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; int main() { vector&lt;int&gt; v(5); \/\/ Initialize vector v with size 5 int n = 0; \/\/ Prompt the user to enter vector elements cout &lt;&lt; &#8220;Enter Vector Elements:\\n&#8221;; for (size_t i = 0; i &lt; v.size(); i++) { cin &gt;&gt; v[i]; \/\/ Read input into [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":4604,"menu_order":58,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-10506","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/10506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/comments?post=10506"}],"version-history":[{"count":13,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/10506\/revisions"}],"predecessor-version":[{"id":10538,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/10506\/revisions\/10538"}],"up":[{"embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/docs\/4604"}],"wp:attachment":[{"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/media?parent=10506"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/adelnasim.com\/ar\/wp-json\/wp\/v2\/doc_tag?post=10506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}