• You can log in to your eeworld account to continue watching:
  • binary search tree
  • Login
  • Duration:12 minutes and 13 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

Simplify the creation of multi-phase and multi-module circuit board designs with Altium
[align=left][color=#000]As automotive and industrial power demands increase, so does the need for multiphase and module-based designs. The design of a multiphase or multimodule board is tedious and ti
maylove Analogue and Mixed Signal
How to write pwm dead zone control module
Recently I wrote a PWM signal with adjustable frequency and duty cycle, with an accuracy of 1HZ. I also need to generate another complementary PWM signal with a dead zone, but I don't know how to writ
buzhang1915 FPGA/CPLD
Looking for UP-TECH GPS IQ trimble 46240-25 reading program based on 51 single chip microcomputer
I have never used a GPS module before, but I don't know where to start when I got one today. Does anyone have a 51 MCU program to read the data of the American Trimble Lassen IQ GPS module 46240-25? P
watersondf Embedded System
【BearPi-HM Micro】Northbound development and use of DevEco Studio
[i=s]This post was last edited by symic on 2022-8-6 23:08[/i]I haven't touched Bear Pie for a long time. I learned the southbound development process some time ago, mainly focusing on driver developme
symic Embedded System
The Port input and output of Freescale MPC56XX are not working well, why?
I'm a newbie and don't understand a lot of things. What kind of basic settings do you need to do before using a pin as an input or output for the MPC56XX chip? Note: I'm using Freescale CodeWarrior. I
zhexian83 NXP MCU
Problem with branch instruction B in ARM
Why is B limited to the range of plus or minus 32MB of the current instruction? Also, ARM instructions are word-aligned, and the lowest 2 bits of the address are fixed to 0. What does this mean? I loo
beyondaymk ARM Technology

Recommended Content

可能感兴趣器件

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号