Chapter 2: Phase Data Structures
Yan An asked BT to open the database, and the projection in front of him immediately changed.
Hundreds or thousands of folders are neatly arranged, and any one of them represents a general technical concept.
Open it, it contains all the relevant technologies of this concept, from the proposal to the development to the cutting-edge level of Mingxing, everything is available, and Yan An is dazzled.
"Is there so much technology just in a first-class civilization? BT helped me search for communication-related technologies, mainly in the direction of space broadcasting communication. ”
Compared with building your own spaceship and leaving, it will be easier to directly turn on the radio and call people over, but I don't know if there is any relevant technology.
As he gave his order, the content of the projection immediately changed according to his requirements, and the technologies that could be applied to the first-level civilization were listed in front of him, such as quantum superposition pulse signal technology, entangled particle communication technology, and micro-optical pulse broadcasting technology.
"Your Excellency, Captain, I have to remind you that your current activity status in Zhu Chiguo is only that of an information student.
Communication technology is not in your field of study, and if you rush to come up with too advanced communication technology, you will probably put yourself in danger.
And according to the system logs, my former captain had already done something similar sixteen years ago, but unfortunately failed.
Quasar winds blew the spacecraft out of Mingxing's exploration range, and dozens of subsequent stellar storms caused the spacecraft's positioning system to fail.
The distress information we passed on after contacting Mingxing failed because we could not provide an effective location.
Finally, based on the analysis of the current situation, even if you can establish an effective positioning, I do not recommend that you contact Mingxing.
With the increasing human exploration activities of the Blue Dome over the past sixteen years, it is easy for them to detect the cosmic broadcast, which can lead to us being exposed and put in danger. ”
Just when Yan An was still looking for a possible communication technology, a cold mechanical voice sounded again, giving him a ruthless denial.
The fastest shortcut was blocked, which made Yan An sigh, "Then you can only take it step by step?" ”
"Even my former captain took a year to make his mark in the field of scientific research. Since you still have a lot of knowledge to learn, it is recommended to start with the most basic and professional parts. ”
"Let's help me find programming skills first, and recommend some that are suitable for my current studies and can be used in the ACM competition."
You can't become fat by eating one bite, and it just so happened that he signed up for the ACM International Collegiate Programming Competition some time ago.
Yan An plans to win the championship in the competition first, establish a reputation as a genius, and then logically come up with more skills.
There are only about 30 technologies left in this search, all of which are not difficult to implement but have not yet appeared on the Blue Dome.
Based on data structures and algorithms, without manufacturing hardware, Yan An only needs to master and knock on the code to achieve it.
He selected one of the "Phase Data Structures from Beginner to Mastery" to study, and the relevant knowledge content was directly projected.
The projected content is the Mingxing script, a language that gradually evolved from hieroglyphs.
It is somewhat similar to the Zhu Chi script used by Yan An in Zhu Chiguo, and it is easy to confuse at first glance.
Although it was the first time to read Mingxing's literature, Yan An's study of Mingxing's writing had never been interrupted.
The reading is smooth and fluent, and even the grammatical similarity between the two characters is extremely high.
Not only that, but the introduction at the beginning made Yan An feel inexplicably familiar, until he saw the sentence: phase data structure is the best data structure in the world.
Only then did he react, and sure enough, it was the same evolution in different worlds.
Not only is the evolution of intelligent life in the same direction in terms of form, but even this opening introduction is exactly the same.
Skip the background introduction part directly to start formal learning, unexpectedly there are not only texts, but also video explanations and projection model demonstrations in the difficult places, which makes learning a lot easier.
Yan An quickly immersed himself in learning, his self-learning ability was already very strong, and he completed the self-study of the content to be tested in the competition in just two months after entering the school, which was far better than his peers.
It's just that this phase data structure is different from any kind of data structure he has encountered in the past, and it is itself a structure designed based on Mingxing's programming language.
Although this programming idea will not change, the implementation process on the basis of different programming languages is completely different, and Yan An can only be successfully realized by making a series of changes.
Fortunately, this is not a big problem, and the difficulties are mainly concentrated in the differences between different programming languages when the structural core remains unchanged, which can be solved by Yan Anluo after a little thought.
The next study became unimpeded, and as the literature reached the last page, Yan An suddenly realized that he had studied for a long time.
The clock in the lower right corner of the computer shows that it is already one o'clock in the morning, and it is pitch black when I look out the window.
Calculating the time, six hours have passed since he started learning this kind of data structure, and he still feels that he can't get enough of it, and he can't wait for another six hours.
He is now like a fisherman who has just tasted the sweetness, and he can come up with a big fish with a random throw, which makes him reluctant to move his nest, and he can't wait to catch all the fish in one go.
In particular, the study of phase data structures has opened a new door for Yan An.
If data structures are the foundation of algorithms, it's a new, unbuilt foundation on top of the existing skyscrapers on Dome.
From his point of view, the scale of this foundation is far larger than other foundations, which means that the algorithm building that can be developed on it is also extremely large and amazing.
"BT, recommend to me the relevant algorithms of phase data structures, filter out the variants of the existing algorithms of the Blue Dome and those that are too advanced, and only keep the basic algorithms that I have learned so far and can use."
There are not many types of basic algorithms, especially after screening out the variants of existing algorithms, there are only two technologies left, namely phase jump algorithm and complex phase sex algorithm.
When Yan An was about to continue his studies, BT did not project the corresponding literature, and a cold mechanical sound sounded in the room.
"Your Excellency, Captain, it has been detected that you have been studying for too long and should rest. Consistent learning can lead to reduced productivity and is detrimental to your physical health. ”
"Today is Saturday, anyway, there will be no classes during the day tomorrow, so it's okay to stay up late once in a while."
"I must follow the principle of logic, and for the sake of your health, BT rejects your request."
BT, which has been modified by his father to the underlying logic, takes protecting Yan An's safety as the first principle and ensuring his health as the second principle.
Staying up to one a.m. had violated the second principle of his program, and now nothing allowed him to stay up late.
Yan An has no problem with this, he can't directly operate BT's "ontology" optical brain, and the permission tool that can modify the underlying logic is in his father's hands, and he has long been lost and doesn't know where it went.
"By the way, remember to help me ask Teacher Zhang for a leave, and I'll go back to school on Monday." Before going to bed, Yan An lay on the bed and suddenly reacted that he still had to prepare for the game.
It's late October, and there are less than ten days left until the start of the ACM Regional Qualifiers.
This period is a critical moment for intensive training and preparation, and all the contestants are in full swing to prepare for the competition.
Yan An is no exception, not only that, but he is also the hardest working of all the players, because he is different from other players.
He's just a freshman, and while his classmates are still preparing for next year's competition, he's already joined a sophomore team as a substitute, not by nepotism or money offensive, but by his own efforts.
When others brush the questions for six hours, he brushes the questions for eight hours. He will be ten hours for eight hours for others, and he will always work harder and more diligently than others.
With his strong self-learning ability, innate learning talent and unremitting efforts, he was able to surpass his peers and catch up with the technical level of his seniors.
But this is not enough, Yan An's performance in the team is just not holding back, and having enough skills does not mean that he can participate in the competition.
In fact, there are three teams of sophomores at Nandu University, and only one of them will be able to get a place in the competition.
If BT hadn't opened up the database to him, he would have worked harder than others in the coming days to get his team a spot.
And now, he intends to do it differently.
Learn new technologies in the database and use your skills to win a place in the competition.
As a result, he will not be able to go to the computer room for the next two days to prepare for the competition, but will have to stay at home to learn new technologies.