ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

What are the basic algorithms that every computer science student must be aware of?

user-image
تم إضافة السؤال من قبل Rana Alnajjar , Web developer , Lebcards
تاريخ النشر: 2015/06/24
Muhammad Iqbal
من قبل Muhammad Iqbal , Java Engineer , Celerant Technology

 there are non. it all depends on what part of computer science you're pursuing.

Emad Mohammed said abdalla
من قبل Emad Mohammed said abdalla , ERP & IT Software, operation general manager . , AL DOHA Company

I Fully agree with the answer been added by EXPERTS.........................Thanks.

Rehan Farooq
من قبل Rehan Farooq , WEB DEVELOPER/DIGITAL MARKETING EXPERT , Upwork

I think:1) Extensive knowledge and experience with at least1 C-style language (java, php, C#, etc)2) What IRC chat is (this is where you can get help/collaberate with others who know LOADS more than you)3) All the standard logic/math curriculum courses (discrete math, calculus1-3, linear algebra, numerical methods, logic101, game theory, etc).4) Your way around either the client side or server side areas of the web (either HTML5/CSS3/JS/jQuery or PHP/ASP/python/perl/etc)

Mohamed Alesh
من قبل Mohamed Alesh , Independent Contractor / Consultant , Upwork (Engineering Team - APIs)

Well, it is matter of fact that you may never need to implement or even know any algorithms in your real life job. However to be a successful software engineer you need to very well understand the complexity of any snippet of code you write. That's you need to know how to analyse an algorithm and how to know the order in which it runs. On the other hand, it will be good for you to know how basic search, sort and hashing algorithms work. In general, as much as you read in the topic the performance issues that may come out of your code will be minimal.

Lina Elkhatib
من قبل Lina Elkhatib

  • Brute Force
  • Divide and Conquer
  • Greedy Programming
  • Dynamic Programming

المزيد من الأسئلة المماثلة