-
The period between receiving the alarm** and the time before the alarm is dispatched.
-
The most important thing about the algorithm is that the logic is clear and reasonable: the English requirement is proficient, and it is simple and easy to understand and easy to handle: the computer version, the most important right is to have good logical thinking, electronics, mathematics and other related majors;
Language requirements, you must not be bad at studying mathematics and logic.
In fact, listening to your introduction, you are already very close to the algorithm engineer, what is lacking is training, basically being able to read foreign professional books and periodicals;
Must have computer related knowledge and must be able to know a programming language.
In this way, mathematics is logic.
Isn't it just that a program requires simplicity and fast processing?
Therefore, I personally believe that to become an algorithm engineer, you must first have at least a bachelor's degree or above, and most of them have a master's degree or above;
Professional Requirements:
-
matlab。Sometimes with python
Because it's more convenient.
But in fact, all languages can apply machine learning algorithms...
-
Hehe, this question, think about it, if you are going to drive to a place, is it important to know the road, or is it important to know how to drive?
It's all important if it's not.
Algorithms are the idea of solving problems, and programming languages are the tools to make that idea a reality.
It can only be said that language needs to be proficient, and algorithms need to be studied.
-
I want to write programming, I want to be a programmer, I really don't pay attention to the algorithm, but the logical thinking ability must be strong, why do you say that, because what a customer wants, you have to make it first, and what the customer can't think of, you also have to think of, so the programmer's thinking is not ordinary people, for example, I am a customer, I let you make a login module, of course, the customer's idea is, you make the login module, I can enter as long as the account and password are right, this is his, but you, not only the correct account and password can enter, You also have to think about the wrong account, the correct password, the correct account, the wrong password, the empty account password, and so on, which have nothing to do with the algorithm. In fact, if you are programming, it is recommended that you start with C, C is just a transition in the early stage, not difficult, but also not simple, learn this not only to be patient, but also to dare to be interested, otherwise don't learn programming at all, boring. Once you've gotten started with the C language, then you go ahead and learn PHP
html. .net, it's a lot more convenient.
-
Learn at least one widely used programming language, understand what programming is all about, and then most importantly, algorithms if you don't want to be a coder.
-
This ah, algorithms and programming ideas are important, without programming ideas, you can't write without books, no algorithms, it is equivalent to no logic, and you can't write well.
-
There are hundreds of programming languages, and it's important to choose the right one to get started with. When choosing, it is necessary to look at the difficulty of the language on the one hand, and on the other hand, to see whether the language you are learning has a future.
You can take a look here, after all, Internet IT schools.
-
It's not bad to have an "Introduction to Algorithms", but it's quite thick. You can also read some books on data structures, which have a lot of content related to algorithms. You should start with the data structure.
-
You're putting the cart before the horse! There is a Wang Xiaodong's algorithm design and analysis is good.
-
Learning algorithms, I feel like it's better to use C...
The mathematical foundation must be good, otherwise the algorithm will be very difficult to learn...
-
In fact, the algorithm is equivalent to the process steps of you doing one thing, since you can also do a little bit in other programming languages, just describe this process in a programming language, you can learn to draw a flowchart first, that is like an outline, for you to write a large program in the future to play a guiding role, for the current also has a certain help, you can try it, I hope it can help you.
-
At the beginning, there was only the program = data structure + algorithm, and I don't know who added the last two.
The language tool is the support library, and the C language does not have Stdio but is just a high-level calculator, and I don't know where to look at the calculation results.
The environment is a development tool, and dozens of W lines on a large program are trivial, and if you don't develop software, you will definitely be killed when you compile it with Notepad.
In fact, this kind of thing is the same as Marx's philosophy, which seems to be very reasonable, but it is useless to actually take on the child, Cao Jiao, and check the intestines of the river.
-
Algorithms are language-neutral. In layman's terms, an algorithm is a solution to a problem, and it can be implemented in any language (i.e., the core idea is the same, but the implementation steps are different in different languages).
Therefore, learning algorithms does not require reference materials for software that is not specific to any language (of course, you have to have a compiler for the corresponding language).
This is Zhihu's last question about learning algorithms, take a look.
-
Each language has a basic data type, generally 4, int, string, float, double, but for special cases, there may be new data types, but they are still mutated from these 4.
Computer languages are basically the same, because the structure of the computer itself is the same, and the ultimate goal is to change the language we can understand into a computer language, which is something that the computer can read, as long as you learn through one of the others, it is very easy to learn.
-
Data structures and algorithms are the basis for this, which can be implemented in a variety of languages. It should be said that it is basically the same, but the specific implementation methods provided by different language support will be different.
-
Quite the opposite, it's the same for every language. It's just an idea, but the specific implementation in different languages may be a little different......However, with the exception of C and Pascal languages, there is little point in data structuring in other languages.