কম্পিউটার বিজ্ঞান

শিক্ষার্থী, গবেষক এবং কম্পিউটার বিজ্ঞানের অনুশীলনকারীদের জন্য প্রশ্নোত্তর

6
Asympotic বৃদ্ধি দ্বারা ফাংশন বাছাই করা
ধরুন আমার কাছে ফাংশনগুলির একটি তালিকা রয়েছে, উদাহরণস্বরূপ এনলগলগ( এন ), 2এন, এন ! , এন3, n lnএন , …এনলগ⁡লগ⁡(এন),2এন,এন!,এন3,এনLn⁡এন,...\qquad n^{\log \log(n)}, 2^n, n!, n^3, n \ln n, \dots আমি কীভাবে এরিমোটোটিকভাবে তাদের বাছাই করব, অর্থাত্ সংজ্ঞায়িত সম্পর্কের পরে চ≤হেছ⟺চ∈ ও ( ছ)চ≤হেছ⟺চ∈হে(ছ)\qquad f \leq_O g \iff f \in O(g) …

2
বাইনারি অনুসন্ধানের বিগ-ও-তে লগ কেন বেস 2 নয়?
আমি কম্পিউটার বিজ্ঞানের অ্যালগরিদম বোঝার জন্য নতুন। আমি বাইনারি অনুসন্ধানের প্রক্রিয়াটি বুঝতে পারি, তবে এর দক্ষতার সাথে আমার কিছুটা ভুল বোঝাবুঝি হচ্ছে। উপাদানের আকারে এটি কোনও নির্দিষ্ট উপাদান সন্ধান করতে গড়ে, পদক্ষেপ গ্রহণ করবে। উভয় পক্ষের বেস 2 গ্রহণ করলে । তাহলে বাইনারি অনুসন্ধান অ্যালগরিদমের জন্য গড় পদক্ষেপের সংখ্যা ?s=2ns=2ns …

6
লসলেস কম্প্রেশন অ্যালগোরিদমগুলি কী এন্ট্রপি হ্রাস করে?
উইকিপিডিয়া অনুসারে : শ্যাননের এনট্রপি কোনও বার্তায় থাকা তথ্যের পরিমাপ করে যা বার্তার যে অংশ নির্ধারিত হয় (বা ভবিষ্যদ্বাণীযোগ্য) তার বিপরীতে থাকে। পরবর্তীগুলির উদাহরণগুলির মধ্যে ভাষা কাঠামোয় বা অতিরিক্ত বর্ণ বা শাবলীর জোড়, ট্রিপলস ইত্যাদির সংক্রমণের সাথে সম্পর্কিত পরিসংখ্যানগত বৈশিষ্ট্যগুলিতে অপ্রয়োজনীয়তা অন্তর্ভুক্ত থাকে include সুতরাং এনট্রপি একটি বার্তায় থাকা তথ্যের …

4
পি তে লিনিয়ার প্রোগ্রামিং কেন তবে পূর্ণসংখ্যা প্রোগ্রামিং এনপি-হার্ড?
লিনিয়ার প্রোগ্রামিং (এলপি) পি-তে রয়েছে এবং পূর্ণসংখ্যা প্রোগ্রামিং (আইপি) এনপি-হার্ড। তবে যেহেতু কম্পিউটারগুলি সীমাবদ্ধ নির্ভুলতার সাথে কেবল সংখ্যাগুলি চালিত করতে পারে, অনুশীলনে একটি কম্পিউটার রৈখিক প্রোগ্রামিংয়ের জন্য পূর্ণসংখ্যা ব্যবহার করে। এই কারণে, এলপি এবং আইপি একই জটিলতা ক্লাসে থাকা উচিত নয়?

2
ট্যুরিংয়ের সম্পূর্ণতা ত্যাগ করে ইদ্রিস কী করতে পারবেন না?
আমি জানি যে ইদ্রিসের নির্ভরশীল প্রকার রয়েছে তবে টিউরিং সম্পূর্ণ নয়। টুরিংয়ের সম্পূর্ণতা ত্যাগ করে এটি কী করতে পারে না এবং এটি নির্ভরশীল ধরণেরগুলির সাথে সম্পর্কিত? আমি অনুমান করি এটি বেশ একটি নির্দিষ্ট প্রশ্ন, তবে নির্ভরশীল ধরণের এবং সম্পর্কিত ধরণের সিস্টেমগুলি সম্পর্কে আমি বিপুল পরিমাণে জানি না।

2
কোয়ান্টাম ল্যাম্বদা ক্যালকুলাস
শাস্ত্রীয়ভাবে, গণনা সম্পর্কে ভাবার 3 টি জনপ্রিয় উপায় রয়েছে: টুরিং মেশিন, সার্কিট এবং ল্যাম্বডা-ক্যালকুলাস (আমি এটি বেশিরভাগ কার্যকরী দর্শনের জন্য একটি ক্যাচ হিসাবে ব্যবহার করি)। সমস্ত 3 টি বিভিন্ন ধরণের সমস্যা সম্পর্কে চিন্তাভাবনা করার কার্যকর উপায় ছিল এবং বিভিন্ন ক্ষেত্রগুলি এই কারণে বিভিন্ন সূত্র ব্যবহার করে। আমি যখন কোয়ান্টাম কম্পিউটিংয়ের …

3
স্থিতিশীল সাজানোর জায়গায় সবচেয়ে খারাপ কেস ?
স্থিতিশীল বাছাইকরণ অ্যালগরিদম স্থলে সবচেয়ে খারাপ ক্ষেত্রে এমন ভাল সংস্থানগুলি খুঁজতে আমার সমস্যা হচ্ছে । কেউ কি কোনও ভাল সংস্থান সম্পর্কে জানেন?O(nlnn)O(nln⁡n)O(n \ln n) কেবলমাত্র একটি অনুস্মারক, স্থানটির অর্থ এটি পাস করা অ্যারে ব্যবহার করে এবং বাছাই করা অ্যালগরিদমকে কেবল ধ্রুবক অতিরিক্ত স্থান ব্যবহারের অনুমতি দেওয়া হয়। স্থির অর্থ হল …

6
কোন সসীম অটোমেটা আছে?
অটোমাতা তত্ত্বে, আমরা সকলেই শুরু থেকেই সীমাবদ্ধ অটোমাতা হিসাবে অটোমাতাটি পড়ি। আমি যা জানতে চাই তা হচ্ছে, অটোমেটা সসীম কেন? স্পষ্ট করে বলতে গেলে, এটি একটি স্বয়ংচালায় কী সীমাবদ্ধ - বর্ণমালা, ভাষা, নিয়মিত প্রকাশের সাথে তৈরি স্ট্রিংগুলি বা কী? এবং (তত্ত্বের ভিত্তিতে) কোনও সসীম অটোমেটা আছে কি?

10
ভিজ্যুয়াল প্রোগ্রামিং ভাষা
আমাদের বেশিরভাগ বেসিক, সি / সি ++, এবং জাভা এর মতো "পাঠ্য" প্রোগ্রামিং ভাষা ব্যবহার করে প্রোগ্রামিং শিখেছিলেন। আমি বিশ্বাস করি দর্শনীয়ভাবে চিন্তা করা মানুষের পক্ষে এটি আরও প্রাকৃতিক এবং দক্ষ। ভিজ্যুয়াল প্রোগ্রামিং বিকাশকারীদের গ্রাফিকাল উপাদানগুলি হস্তক্ষেপ করে প্রোগ্রামগুলি লেখার অনুমতি দেয়। আমার ধারণা ভিজ্যুয়াল প্রোগ্রামিং ব্যবহারের কোডের মান উন্নত …

13
প্রথম প্রোগ্রামিং কোর্সের জন্য ভাষা বাছাইয়ের মানদণ্ড
বিশ্ববিদ্যালয়-স্তরের সিএস শিক্ষাবিদ হিসাবে, প্রথম প্রোগ্রামিং কোর্সে কোন প্রোগ্রামিং ভাষাটি শেখানো উচিত তা প্রায়ই আলোচনার জন্য আসে। এর মধ্যে বেছে নেওয়ার জন্য হাজার হাজার ভাষা রয়েছে এবং প্রচুর ধর্মীয় জ্বর (বা ফেভার) একের পর এক ভাষার শিবিরকে সমর্থন করে। প্রতিটি প্রোগ্রামিং ভাষার চারপাশে থাকা এই সমস্ত বিষয়গত পক্ষপাতই একজন শিক্ষিকার …

1
আপনি যদি কোনও বিএফএস বাস্তবায়নে স্তরে সারি পরিবর্তন করেন তবে আপনি কি ডিএফএস পাবেন?
প্রথম প্রস্থের অনুসন্ধানের জন্য এখানে স্ট্যান্ডার্ড সিউডোকোড রয়েছে: { seen(x) is false for all x at this point } push(q, x0) seen(x0) := true while (!empty(q)) x := pop(q) visit(x) for each y reachable from x by one edge if not seen(y) push(q, y) seen(y) := true এখানে pushএবং popসারি …

7
একটি সংখ্যা অন্যের চেয়ে ছোট বা বড় কিনা তা কম্পিউটার কীভাবে নির্ধারণ করে?
এটি একটি মূ ?় প্রশ্নের মতো মনে হতে পারে তবে কম্পিউটারটি কী কে কীভাবে জানে তা জানতে আমি সত্যিই আগ্রহী ? এছাড়াও, কোনও কম্পিউটার কীভাবে জানতে পারে যে পূর্ণসংখ্যার ক্রম 1 , 2 , 3 , 4 , 5 , … এবং বর্ণমালা হ'ল এ, বি, সি, ডি, ...? এটি …

3
অ্যালগরিদম যে থেকে সহজ পাথ সংখ্যা খুঁজে বের করে
যে কেউ আমাকে একটি রৈখিক সময়ের অ্যালগরিদম প্রস্তাব করতে পারে যা ইনপুট হিসাবে নির্দেশিত অ্যাসাইক্লিক গ্রাফ এবং দুটি অনুভূমিক এবং এবং তে থেকে তে সরল পাথের সংখ্যা ফেরত দেয় । আমি একজন অ্যালগরিদম যা আমি DFS (গভীরতা প্রথম সার্চ) চালানো হবে আছে কিন্তু যদি DFS খুঁজে বের করে তাহলে (ধূসর …

2
এমন কোনও কাজ রয়েছে যা বহুপদী সময়ে দ্রবণীয় তবে বহুপক্ষীয় সময়ে যাচাইযোগ্য নয়?
আমার এবং আমার একজন সহকর্মী আমাদের প্রফেসরের একজনের কয়েকটি নোট পেয়েছি। নোটগুলিতে উল্লেখ করা হয়েছে যে বহু কার্যাদি (পিএফ-এর ক্লাসে রয়েছে) এমন কিছু কাজগুলি সমাধান করা সম্ভব তবে সেগুলি বহুবর্ষের সময় যাচাইযোগ্য নয় (এনপিএফের শ্রেণিতে নয়)। এই শ্রেণিগুলি সম্পর্কে বিস্তারিত জানাতে: আমরা কিছু ইনপুট এক্স পাই এবং কিছু আউটপুট Y …

9
প্রসঙ্গে সংবেদনশীল (প্রকার 1) ভাষার তাত্পর্যটি কী?
দেখতে দেখতে যে চমস্কি শ্রেণীক্রম প্রকার 3 ভাষায় কোন বহিরাগত মেমরি (অর্থাত, একটি নির্দিষ্ট যন্ত্রমানব), একটি সঙ্গে একটি রাষ্ট্র মেশিন দ্বারা 2 লেখার সাথে সাথেই একটি রাষ্ট্র মেশিন দ্বারা স্বীকৃত হতে পারে একক স্ট্যাক (অর্থাত একটি ধাক্কা-ডাউন যন্ত্রমানব) এবং 0 টাইপ দ্বারা দুটি স্ট্যাক সহ একটি রাষ্ট্রীয় মেশিন (বা, সমানভাবে, …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.