Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 CompTIA Security+
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Meditation CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Google Analytics Internet Marketing Email Marketing Copywriting YouTube Marketing Startup

DevelopmentSoftware EngineeringAlgorithms

0 to 1 高频算法面试题

掌握算法与数据结构的核心想法, 并且通过一线公司的工程面试!
Rating: 4.1 out of 54.1 (107 ratings)
613 students
Created by BitTiger 来自硅谷的终身学习平台, Qinyuan Feng, Yang, O N
Last updated 8/2018
Simplified Chinese

What you'll learn

  • 掌握顶级互联网公司最常见技术面试题的解答思路和解题代码
  • 深入理解常见的数据结构的处理技巧,如:线性结构、树结构、图形结构和动态规划
  • 学会分析和解决算法和数据结构面试题的万能模板,今后遇到新问题也可以迎刃而解
  • 能够解决常见算法问题,也有能力处理特殊情况
  • 增强对优化算法能力的信心

Requirements

  • 了解Java或类似脚本语言的基础知识
  • 熟悉基本的计算机科学概念(函数,数据数组,for循环和if / else语句等)
  • 有一台可以操作的计算机(Mac或PC都可以)

Description

课程介绍
如果你想进入一家顶级互联网公司并成为一名出色的软件工程师,解决算法问题是你绕不过去的一道坎。本课程将为你详细讲解十二个常见算法问题,不仅让你学会如何掌握这些问题的解题代码,还会让你学到解决算法问题所必需的四类解题模板,让你轻松应对各类新问题。

---------------------------------------------------------------------

为什么我要选择BitTiger?

BitTiger是来自硅谷的终身学习平台,我们的教学团队有上百名来自世界顶尖科技公司的资深技术专家和教育创新者。在BitTiger的过去三年中,我们已经教学过数千名学生。我们的学生已经在 京东,腾讯,百度,谷歌和Facebook等世界知名公司工作。现在,我们首次尝试视频课程的形式,与世界分享知识。
---------------------------------------------------------------------

为什么我要上这门课?

  1. 本课程旨在帮助您节省时间和精力。随着海外人才的回流,互联网公司的面试招聘竞争越来越激烈。虽然网上有一些资源可以给你特定问题的答案,但公司总是会改变面试的题目和策略,让你无从应对。老师会通过详细讲解常见问题,总结通用的解题策略和解题模板,让你轻松应对在面试中会遇到算法难题。

  2. 本课程所教授的知识点都是经过精心打造的。我们和数十位顶级科技公司的招聘经理,一起确定下来了关键的核心知识,只讲最有用的知识,为你节省时间。

  3. 本课程所涉猎的内容即使是对在职者也是有帮助的。学习如何使用最佳解决方案分析和解决算法也是您开始工作后所需的技能,这门课可以帮助您构建稳定且可扩展的思维体系。

  4. 本课程授课讲师为BitTiger首席算法讲师冯沁原,沁原花费数年时间攻克了算法问题的教授模型,并帮助了10万学员实现能力提升。

---------------------------------------------------------------------

谁应该报名这门课?

正在或计划在面试互联网工程类岗位、并希望为技术面试做好准备的同学
希望提高算法编写技能的工程师,特别是想要学习分析策略和代码优化的通用框架的同学
想要加强计算机科学基础的同学

---------------------------------------------------------------------

课程的内容安排是什么样的?

  • 课程会讲解下面四个类型的题目,针对每一类型的题目,集中精讲一个模型和三道基本题目并实现代码。

  • 线性结构:使用双针模型解决线性结构的基本题目并实现代码

  • 真题精讲:两数之和、合并数组、验证括号

  • 树形结构:使用分治模型解决树形结构的基本题目并实现代码

  • 真题精讲:寻找变化、共同祖先、先根遍历

  • 图形结构:能够使用遍历模型解决图形结构的基本题目并实现代码

  • 真题精讲:安排课程、安排航班、克隆图

  • 动态规划:能够使用备忘模型解决动态规划的基本题目并实现代码

  • 真题精讲:斐波那契、换硬币、偷金子

  • 除了讲座视频之外,学生还会用到Udemy交互式编码工具编写自己的代码答案,我们将将提供即时反馈,帮助确定你的代码是否正确。

---------------------------------------------------------------------

上完这门课程会获得什么?

  1. 学习处理常见的数据结构,如:线性结构、树结构、图形结构和动态规划

  2. 掌握顶级互联网公司最常见技术面试题的解答思路和解题代码

  3. 学会分析和解决算法和数据结构面试题的万能模板,今后遇到新问题也可以迎刃而解

  4. 不仅解决常见算法问题,也能学会处理特殊情况

  5. 增强对优化算法能力的信心

---------------------------------------------------------------------
还在等什么?立即注册,开始您的刷题之旅,掌握软件工程师职业生涯所需的算法技能!

----------------------------------------------------------------------

Who this course is for:

  • 正在或计划在面试互联网工程类岗位、并希望为技术面试做好准备的同学
  • 想要提高算法编写能力的工程师,特别是想要学习分析策略和代码优化通用框架的同学
  • 想要通过解决具体问题快速上手Java编程的同学

Instructors

BitTiger 来自硅谷的终身学习平台
Lifelong Learning Platform
BitTiger 来自硅谷的终身学习平台
  • 4.0 Instructor Rating
  • 314 Reviews
  • 1,597 Students
  • 4 Courses

BitTiger,来自硅谷的终身学习平台,将世界级的教育体验带给下一代科技从业者,帮助学员提升学习效率,实现自己的科技职场梦。我们希望,帮助下一代科技从业者,拥有解决这个世界上最具挑战和影响力的问题的能力。


BitTiger旗下有超过200名教师是目前仍在业界供职的兼职人员,我们的教师具备在Google、Pinterest和Intuit等硅谷公司中工作的经验。


大约2,000名用户 参加过我们的3个月旗舰课程


关于深度技术主题以及职场发展的500多个免费公开视频,吸引了大量寻求职业发展的工程师与数据科学家


每个月,超过50,000名观众观看过我们的媒体平台上的内容,他们大多是在美国工作、学习的工程师

Qinyuan Feng
Co-Founder at BitTiger
Qinyuan Feng
  • 4.1 Instructor Rating
  • 107 Reviews
  • 613 Students
  • 1 Course

冯沁原,BitTiger联合创始人兼Co-CEO,北京大学计算机科学博士、微软学者、前阿里巴巴高级专家、酷我音乐总监,在酷我音乐带领团队,实现亿万级收入。现在,沁原的座右铭是埃隆·马斯克的名言“下一个目标必须是当前规模的10倍。”

Yang
Y
  • 4.1 Instructor Rating
  • 107 Reviews
  • 613 Students
  • 1 Course
O N
BitTiger
O N
  • 4.0 Instructor Rating
  • 314 Reviews
  • 1,597 Students
  • 4 Courses

This is by biography for udemy in order to become premium instructor.

This is by biography for udemy in order to become premium instructor.

This is by biography for udemy in order to become premium instructor.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.