九章算法基础班 Python+Java
课程描述:
欢迎加入《九章算法基础班 Python+Java》!这是一门专为计算机科学领域的求职者设计的编程课程,采用Python和Java双语教学,旨在帮助你在短短5周时间内,从零开始系统地掌握这两种流行编程语言的基础知识及算法应用。
课程特色:
- 双语教学:提供Python和Java两个版本的教学视频,满足不同语言背景的学习者需求。
- 互动性强:每章节都设有互动环节,通过实际案例和练习题加深理解。
- 系统学习:从编程基础到高级算法,课程内容覆盖广泛,循序渐进。
- 实战演练:丰富的手把手编程实例,帮助你将理论知识转化为实际操作能力。
- 职业导向:特别设置了简历撰写和面试技巧等内容,助力你的求职之路。
课程内容概览:
- 零基础准备:介绍如何为寻找工作做好准备,包括简历编写和面试技巧。
- 编程基础:讲解Python和Java的基本语法、数据类型、变量、运算符等。
- 控制流与函数:深入探讨条件语句、循环结构、函数定义及面向对象编程。
- 数据结构:涵盖列表、元组、字符串、链表、栈、队列、二叉树等基本数据结构。
- 算法基础:介绍算法的时间复杂度分析,以及常见的算法问题解决方法。
- 高级主题:包括二叉搜索树、哈希表、排序算法等高级编程技术。
- 实战代码:通过一系列编程练习,巩固所学知识,提升解决问题的能力。
无论你是编程新手,还是希望提升自身技能的在职工程师,《九章算法基础班》都能为你提供系统而全面的学习资源。通过本课程的学习,你不仅能掌握Python和Java的核心编程技巧,还将学会如何运用这些技能解决实际问题,为未来的计算机科学职业生涯打下坚实的基础。
课程详情
课程目录:
- 01 python-1.1自我介绍.mp4
- 01 python-1.2本节重点.mp4
- 01 python-1.3简历全攻略.mp4
- 01 python-1.4面试大揭秘.mp4
- 01 python-1.5 课程介绍.mp4
- 01 python-1.6.1交互式环境运行代码VS将代码写到py文件中.mp4
- 01 python-1.6.2 动态类型语言VS静态类型语言.mp4
- 01 python-1.6.3 整数运算.mp4
- 01 python-1.6.4 练习一.mp4
- 01 python-1.6.5 浮点数和布尔型变量运算.mp4
- 01 python-1.6.6 练习二及运算优先级.mp4
- 01 python-1.6.7 短路运算.mp4
- 01 python-1.6.8 练习三及变量命名风格.mp4
- 01 python-班班有话说.mp4
- 02 Java-Java课程安排及课前准备.mp4
- 02 Java-int型变量运算.mp4
- 02 Java-变量.mp4
- 02 Java-变量命名风格 —— 牛逼程序员的敲门砖.mp4
- 02 Java-变量命名风格.mp4
- 02 Java-声明变量.mp4
- 02 Java-班班有话说.mp4
- 02 Java-简历大揭秘.mp4
- 02 Java-简历知识点.mp4
- 02 Java-编程语言.mp4
- 02 Java-编程语言中的变量.mp4
- 02 Java-面试大揭秘.mp4
- 02 Java-面试知识点.mp4
- 03 python-2.1 本节重点和课前回顾.mp4
- 03 python-2.2.1 如何写好if语句.mp4
- 03 python-2.2.2 练习一.mp4
- 03 python-2.2.3 for循环.mp4
- 03 python-2.2.4 循环终止及while语句.mp4
- 03 python-2.3.1 函数.mp4
- 03 python-2.3.2 练习二.mp4
- 03 python-2.4.1 什么是面向对象及对象的概念.mp4
- 03 python-2.4.2 类的概念.mp4
- 03 python-2.4.3 什么是面向对象编程及封装性.mp4
- 03 python-2.4.4 练习三.mp4
- 03 python-2.5 总结.mp4
- 03 python-补充-权限控制.mp4
- 03 python-补充-构造函数.mp4
- 04 Java-IntelliJ and Sublime.mp4
- 04 Java-boolean类型及其操作.mp4
- 04 Java-char类型和Unicode.mp4
- 04 Java-if语句.mp4
- 04 Java-数组和循环.mp4
- 04 Java-浮点数及数据类型转换.mp4
- 05 CS 工作介绍,算法基础知识.mp4
- 06 python-List的增删改查-1.mp4
- 06 python-List的增删改查-2.mp4
- 06 python-String的介绍.mp4
- 06 python-String的基本操作.mp4
- 06 python-什么是数据结构.mp4
- 06 python-修改引用VS修改对象.mp4
- 06 python-元组.mp4
- 06 python-内存模型.mp4
- 06 python-列表生成器.mp4
- 06 python-引用的第一个例子和第二个例子.mp4
- 06 python-引用的第三个例子.mp4
- 06 python-总结.mp4
- 06 python-本节重点和上节回顾.mp4
- 06 python-练习一.mp4
- 07 Java-Reference-Java的内存模型.mp4
- 07 Java-Reference-变量赋值和函数传参.mp4
- 07 Java-Reference-基本数据类型变量和引用.mp4
- 07 Java-Reference-数组和字符串.mp4
- 07 Java-Reference-空引用null.mp4
- 07 Java-数据结构定义及ArrayList.mp4
- 07 新Java-String及其常用操作.mp4
- 07 新Java-field和method的修饰符.mp4
- 07 新Java-函数的定义.mp4
- 07 新Java-函数的调用.mp4
- 07 新Java-初识类和对象.mp4
- 07 新Java-构造函数.mp4
- 07 新Java-真题讲解 String to int.mp4
- 07 新Java-真题讲解 Valid palindrome.mp4
- 07 新Java-面向对象的基本特性之封装.mp4
- 08 python-quiz.mp4
- 08 python-本节重点及上节回顾.mp4
- 08 python-算法的时间复杂度.mp4
- 08 python-链表的基本操作(一).mp4
- 08 python-链表的基本操作(二).mp4
- 08 python-链表的概念.mp4
- 08 python-链表的遍历.mp4
- 09 Java-什么是链表?.mp4
- 09 Java-神奇的dummy节点.mp4
- 09 Java-算法的时间复杂度.mp4
- 09 Java-链表的操作-删除、查找、修改.mp4
- 09 Java-链表的操作-插入.mp4
- 09 Java-链表的操作-遍历.mp4
- 10 字符串 String-1.mp4
- 10 字符串 String-2.mp4
- 11 链表 LinkedList.mp4
- 13 01 【基础班】1781-JAVA.mp4
- 13 02 【基础班】1784-JAVA.mp4
- 13 03 【基础班】958-JAVA.mp4
- 13 04 【基础班】1819-JAVA.mp4
- 14 01 【基础班】219-python.mp4
- 14 02 【基础班】452-python.mp4
- 14 03 【基础班】228-python.mp4
- 14 04 【基础班】170-python.mp4
- 15 01 【基础班】219-java.mp4
- 15 02 【基础班】452-java.mp4
- 15 03 【基础班】228-java.mp4
- 15 04 【基础班】170-java.mp4
- 16 01 16 python-栈.mp4
- 16 02 16 python-栈的练习题.mp4
- 16 03 16 python-栈在操作系统中的应用.mp4
- 16 04 16 python-队列.mp4
- 16 05 16 python-队列的实际应用及总结.mp4
- 17 01 Java-栈及其实现.mp4
- 17 02 Java-函数调用栈.mp4
- 17 03 Java-队列及其实现.mp4
- 18 01 python-本节重点和上节回顾2.mp4
- 18 02 python-什么是树?二叉树的定义.mp4
- 18 03 python-如何创建一棵二叉树.mp4
- 18 04 python-如何做深度优先遍历.mp4
- 18 05 python-函数自己调用自己会发生什么?.mp4
- 18 06 python-为什么前面的代码会报错?.mp4
- 18 07 python-修改报错的代码.mp4
- 18 08 python-二叉树的遍历方式.mp4
- 18 09 python-什么是递归.mp4
- 18 10 python-递归三要素.mp4
- 18 11 python-递归的时间复杂度.mp4
- 18 12 python-练习题二.mp4
- 18 13 python-练习题三.mp4
- 18 14 python-总结.mp4
- 19 01 Java-什么是二叉树.mp4
- 19 02 Java-二叉树的递归遍历.mp4
- 19 03 Java-先序、中序和后序遍历.mp4
- 19 04 Java-递归的定义和三要素.mp4
- 19 05 Java-递归的复杂度分析.mp4
- 19 06 Java-Binary tree leaf sum.mp4
- 19 07 Java-Maximum depth of binary tree.mp4
- 20 栈和队列 Stack & Queue.mp4
- 21 二叉树、二叉树的宽度与深度优先遍历,递归.mp4
- 22 01 【基础班】492-python.mp4
- 22 02 【基础班】541-python.mp4
- 22 03 【基础班】421-python.mp4
- 22 04 【基础班】575-python.mp4
- 12 01 【基础班】1781-PYTHON.mp4
- 12 02 【基础班】1784-PYTHON.mp4
- 12 03 【基础班】958-PYTHON.mp4
- 12 04 【基础班】1819-PYTHON.mp4
- 23 01 【基础班】492-java.mp4
- 23 02 【基础班】541-java.mp4
- 23 04 【基础班】575-java.mp4
- 24 01 【基础班】71-python.mp4
- 24 02 【基础班】650-python.mp4
- 24 03 【基础班】1807-python(递归+递推).mp4
- 24 04 【基础班】1807-python(记忆化搜索).mp4
- 25 01 【基础班】71-java.mp4
- 25 02 【基础班】650-java.mp4
- 25 03 【基础班】1807-java(递归+递推).mp4
- 25 04 【基础班】1807-java(记忆化搜索).mp4
- 26 01 python-本节重点和上节回顾.mp4
- 26 02 python-宽度优先遍历的实现过程.mp4
- 26 03 python-分层遍历.mp4
- 26 04 python-练习一.mp4
- 26 05 python-练习二.mp4
- 26 06 python-什么是BST.mp4
- 26 07 python-BST的基本操作之插入.mp4
- 26 08 python-BST的基本操作之查找.mp4
- 26 09 python-BST的时间复杂度和空间复杂度.mp4
- 26 10 python-平衡BST的应用.mp4
- 26 11 python-练习三和四.mp4
- 26 12 26python-总结.mp4
- 27 01 Java-普通遍历.mp4
- 27 02 Java-分层遍历.mp4
- 27 03 Java-二叉树宽度优先遍历的复杂度分析.mp4
- 27 04 Java-Binary Tree Level Order Traversal.mp4
- 27 05 Java-Convert Binary Tree to Linked Lists by Depth.mp4
- 27 06 Java-Identical binary tree.mp4
- 27 07 Java-Validate balanced binary tree.mp4
- 27 08 Java-Validate Binary Search Tree.mp4
- 28 01 31python-本节重点和上节回顾.mp4
- 28 02 31python-set的简介.mp4
- 28 03 31python-set的常见操作.mp4
- 28 04 31python-set集合间的操作.mp4
- 28 05 31python-练习一.mp4
- 28 06 31python-字典的基本操作.mp4
- 28 07 31python-练习二.mp4
- 28 08 31python-集合和字典的实现.mp4
- 28 09 31python-hash table VS BST.mp4
- 28 10 31python-哈希表设计要素之哈希函数.mp4
- 28 11 31python-哈希表设计要素之哈希冲突.mp4
- 28 12 31python-哈希表设计要素之重哈希.mp4
- 28 13 31python-分治法练习三.mp4
- 28 14 31python-分治法练习四.mp4
- 28 15 31python-分治法练习五.mp4
- 28 16 31python-总结.mp4
- 29 01 32Java-集合和索引.mp4
- 29 02 32Java-哈希表及其实现.mp4
- 29 03 32Java-哈希表和冲突解决-重哈希.mp4
- 29 04 32Java-哈希表的冲突解决-开散列.mp4
- 29 05 32Java-哈希表的冲突解决-闭散列.mp4
- 利用分治法解决树的问题,二叉搜索树.mov
- 31-1 哈希表基础.mp4
- 31-2 哈希函数.mp4
- 31-3 Java中的hashCode方法.mp4
- 31-4 链地址法 Seperate Chaining.mp4
- 31-5 实现属于我们自己的哈希表.mp4
- 31-6 哈希表的动态空间处理与复杂度分析.mp4
- 31-7 哈希表更复杂的动态空间处理方法.mp4
- 31-8 更多哈希冲突的处理方法.mp4
- 二叉树中的最大路径和.mov
- 修剪二叉搜索树.mov
- 在二叉搜索树中查找.mov
- 子树.mov
- 二叉搜索树中查找.mov
- 修剪二叉搜索树.mov
- 句子相似性.mov
- 差为k的数对数量.mov
- 查找子数组.mov
- 森林中的兔子.mov
- 句子相似性.mov
- 差为k的数对数量.mov
- 查找子数组.mov
- 森林中的兔子.mov
- 36.1普通排序算法.mov
- 36.2归并排序1.mov
- 36.3归并排序2.mov
- 36.4分治法的代码思考方式.mov
- 36.5归并排序的复杂度.mov
- 36.6快速排序.mov
- 36.7快排的细节问题.mov
- 36.8快排的复杂度.mov
- 36.9总结.mov
- 37-1 冒泡排序的基本思想().mp4
- 37-2实现冒泡排序法().mp4
- 37-3冒泡排序的优化().mp4
- 37-4冒泡排序还能优化().mp4
- 37-5换个方式实现冒泡排序().mp4
- 37-6冒泡排序的特点().mp4
- 38-1基于堆的优先队列().mp4
- 38-2Top K 问题().mp4
- 38-3作业:使用优先队列解决 Select K 问题().mp4
- 38-4使用 Java 中的 PriorityQueue().mp4
- 38-5使用快排思想和优先队列解决 Top K 问题的比较.mp4
- 38-6和堆相关的更多话题和广义队列().mp4
- 整数排序merge sort.mov
- 整数排序快排.mov
- 逆序对.mov
- 颜色分类.mov
- 整数排序归并.mov
- 整数排序快排.mov
- 逆序对.mov
- 颜色分类.mov
- 00【课件资料】九章算法基础班 Python+Java.exe
- Java-选择排序.mp4
下载链接见右侧按钮
声明:1、学神资源吧资源均通过互联网公开合法渠道获取,资源价格仅代表资源收集整理的费用,绝不代表原作品本身的价值。资源仅供阅读测试,请在下载后24小时内删除,谢谢合作!2、由于部分资源中不可避免的存在一些敏感关键词,如果购买后提示网盘资源链接失效,或者提示此类资源无法分享的情况,您无需担心,只需要联客服联系为您补发资源即可。
3、版权归原作者或出版方所有,本站不对涉及的版权问题负法律责任。若版权方认为学神资源吧侵权,请联系客服或发送邮件处理。。。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,微信: xueshen2025。