• You can log in to your eeworld account to continue watching:
  • spreading tree
  • Login
  • Duration:24 minutes and 27 seconds
  • Date:2019/05/18
  • Uploader:木犯001号
Introduction

This course will lead us to learn based on the idea of ​​"algorithm + data structure = program" and be guided by problem solving. I hope it can help everyone improve their theory, abstraction, and design abilities. On the basis of solid classical theory, use problem abstraction, data abstraction, and algorithm abstraction to analyze problems, and apply appropriate data structures and algorithms to design and implement corresponding programs. Through course study, your abstract thinking ability and problem-solving ability will be greatly improved, and your programming ability and code quality will make a qualitative leap!

In solving practical problems, we will learn to use data structures to organize data, design efficient algorithms, and complete high-quality programs to meet complex practical application needs by weighing the cost of time, space and other resources.

This course uses the national "Eleventh Five-Year Plan" textbook "Data Structure and Algorithm" edited by Zhang Ming (Higher Education Press). It is suitable for undergraduate students majoring in computer science and related science and engineering. It is recommended to take courses such as Introduction to Computing first, and it is best to have a basic knowledge of object-oriented programming such as C++. For students with a foundation in structured programming in C language, Chapter 0 of this course adds some basic object-oriented content.

The content learned in the course will be used in various subsequent courses in computer science, such as operating systems, software engineering, introduction to databases, compilation technology, computer graphics, human-computer interaction, etc. I hope it can lay a solid foundation for everyone to engage in computer-related learning, research and development work in the future.

Unfold ↓

You Might Like

Recommended Posts

Application of Lock-in Amplifier in TDLAS Technology
Tunable diode laser absorption spectroscopy (TDLAS) is a detection technology that can measure gas component concentration, temperature field and even velocity field in industrial applications. TDLAS
senkyi Analog electronics
Who has WIFI related test data?
Does anyone have WIFI related test data? Also VOIP test data, please provide the following, thank you
guan123 Test/Measurement
Addressing the challenges of diverse multi-standard wireless communication devices in the connected home
The number of connected devices in the home continues to rise as consumers rely more and more on the convenience, comfort, health, and safety that connected devices provide. Some devices are used indo
兰博 RF/Wirelessly
[RVB2601 Creative Application Development] Chapter 7: Using lvgl and solving the problem of insufficient SRAM memory
1. Steps to use lvgl LVGL has been ported to the RVB2601 development board and can be used directly. The steps are as follows:To add the OLED driver, you can copy the OLED driver from "ch2601_gui_demo
manhuami2007 XuanTie RISC-V Activity Zone
Teacher's Day Auction [4th Round]: Yingpengfei EVB-335X2 Industrial Control Motherboard
[size=4][color=#ff0000][b]Bidding dynamics: [/b][/color][/size][size=4][color=#ff0000][b]yang_alex 2300 core coins[/b][/color] [/size][hr][size=4]During this festival, the core coin auction in our for
okhxyyo Talking
Domestic operating systems are on the rise. Is this Linux your cup of tea?
At the press conference held on August 13, Kirin Software released the latest version of its self-developed Galaxy Kirin operating system, V10. The system is compatible with the Android ecosystem . It
eric_wang Domestic Chip Exchange

Recommended Content

Circuit

可能感兴趣器件

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号