|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/complete-dsa-c-java/
课程评论:没有评论
课程名称:C及Java全面数据结构与算法课程 课程概述:想在谷歌、微软、Facebook、Netflix、亚马逊等优秀科技公司找到工作,但对面试过程和编程问题感到畏惧吗?每次被问到编码问题时,你是否感到“卡壳”?这门课程就是你的答案。通过本课程的策略、课时和练习,你将学习如何获得来自各种公司的offer。许多“自学成才”的开发者感到自己与计算机科学学位的毕业生相比,其中一个主要的劣势就是缺乏算法、数据结构和臭名昭著的Big-O表示法的知识。通过学习计算机科学的基本构建模块,你将提升在面试中的竞争力。 在本课程中,你将学习: 1. Big O表示法 2. 数据结构: - 数组 - 哈希表 - 单向链表 - 双向链表 - 队列 - 栈 - 树(包括二叉搜索树、AVL树、二叉堆) - 前缀树(Trie) - 图 3. 算法: - 递归 - 排序 - 搜索 - 树遍历 - 广度优先搜索 - 深度优先搜索 - 动态规划 与大多数讲师不同,我不是营销人员或销售人员,而是一名高级开发者和程序员,曾管理过工程师团队,并作为面试官和面试者参与过面试。我的任务就是帮助你提升面试技能,并获得更多工作机会。这一技能可以真正改变你的职业生涯,我希望你今天就报名,看看它能为你的职业发展带来怎样的影响! 讲师简介:Abbass Masri,Udemy上最高评分的Android应用开发课程讲师,毕业生已进入全球一些最大的科技公司如苹果、谷歌、摩根大通、IBM等。他还在Play商店运营着一款成功的应用,教授约100万用户学习多种语言,包括Android、Java、C++、Python、Arduino等。 Abbass承诺,世上没有其他课程像他的课程那样全面和清晰。他相信,为了学习任何有价值的东西,必须从基础开始,培养根基,只有在此基础上,才能学习与之连接的概念和具体技能(树叶)。当以这种方式组织学习时,学习成果将呈现指数增长。
Want to land a job at a great tech company like Google, Microsoft, Facebook, Netflix, Amazon, or other companies but you are intimidated by the interview process and the coding questions? Do you find yourself feeling like you get "stuck" every time you get asked a coding question? This course is your answer. Using the strategies, lessons, and exercises in this course, you will learn how to land offers from all sorts of companies.Many developers who are "self taught", feel that one of the main disadvantages they face compared to college educated graduates in computer science is the fact that they don't have knowledge about algorithms, data structures and the notorious Big-O Notation. Get on the same level as someone with computer science degree by learning the fundamental building blocks of computer science which will give you a big boost during interviews. You will also get access to our private online chat community with thousands of developers online to help you get through the course.Here is what you will learn in this course:1. Big O notation2. Data structures:* Arrays* Hash Tables* Singly Linked Lists* Doubly Linked Lists* Queues* Stacks* Trees (BST, AVL Trees, Binary Heaps)* Tries* Graphs3. Algorithms:* Recursion* Sorting* Searching* Tree Traversal* Breadth First Search* Depth First Search* Dynamic ProgrammingUnlike most instructors, I am not a marketer or a salesperson. I am a senior developer and programmer who has worked and managed teams of engineers and have been in these interviews both as an interviewee as well as the interviewer.My job as an instructor will be successful if I am able to help you become better at interviewing and land more jobs. This one skill can really change the course of your career and I hope you sign up today to see what it can do for your career!Taught by:Abbass Masri is the instructor of the highest rated Android App Development course on Udemy as well as one of the fastest growing. His graduates have moved on to work for some of the biggest tech companies around the world like Apple, Google, JP Morgan, IBM, etc.Also, he is running a successful app on playstore that teaches around 1,000,000 users coding in many languages like: Android, Java, C++, Python, Arduino, and more.. Please check it here on playstore: "Master Coding App"Abbass promises you that there are no other courses out there as comprehensive and as well explained. He believes that in order to learn anything of value, you need to start with the foundation and develop the roots of the tree. Only from there will you be able to learn concepts and specific skills(leaves) that connect to the foundation. Learning becomes exponential when structured in this way.