Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

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

user-image
Question ajoutée par Rana Alnajjar , Web developer , Lebcards
Date de publication: 2015/06/24
Muhammad Iqbal
par Muhammad Iqbal , Java Engineer , Celerant Technology

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

Security and Time saving programming algorithms.

Emad Mohammed said abdalla
par 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
par 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
par 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.

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

More Questions Like This