IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 面试必会算法题|Code China -> 正文阅读

[数据结构与算法]面试必会算法题|Code China

相信大家都有一段在面试前疯狂刷题的经历,在刚开始阶段,大家可能都会烦恼去哪儿刷题?以及刷什么题?带着这样的疑问,今天我给大家带来了 Code China 打造的《面试必会算法题》课程,接下来让我们一探究竟。

简介:

这是一门关于算法练习的课程,选取了面试中常见的算法题进行讲解和练习,通过本课程的学习,大家可以掌握这些常见算法题的算法原理以及 Java 代码实现。针对的人群是面试前想要提高算法编程能力的同学。

课程说明:

数据结构与算法是程序的灵魂,是朴素的基础,学好它有助于理解各种上层抽象。在编程实践中,数据结构和算法随处可见,影响重大,适当的应用数据结构,选择恰当的算法,能极大的提高程序的开发效率、运行效率和运行稳定性。由于课程中要求提交算法代码,所以在学习课程之前你需要有一定的 Java 编程基础。我们选取了面试中高频出现的几种排序算法,以及基于常用的数据结构实现的经典算法题,通过算法思路讲解和代码练习,你可以掌握常见算法的实现原理,提高自己的算法编程能力。

课程目录:

算法说明

  • 什么是算法

  • 排序算法总结

  • 排序算法分类

冒泡排序

  • 图解冒泡排序

  • 时间复杂度分析

  • 空间复杂度分析

  • 编程作业

选择排序

  • 图解选择排序

  • 时间复杂度分析

  • 空间复杂度分析

  • 编程作业

插入排序

  • 图解插入排序

  • 时间复杂度分析

  • 空间复杂度分析

  • 编程作业

希尔排序

  • 图解希尔排序

  • 时间复杂度分析

  • 空间复杂度分析

  • 编程作业

归并排序

  • 图解归并排序

  • 时间复杂度分析

  • 空间复杂度分析

  • 编程作业

快速排序

  • 图解快速排序

  • 时间复杂度分析

  • 空间复杂度分析

  • 编程作业

字符串介绍

  • 字符串
  • 字符串的逻辑结构
  • 字符串的存储结构

字符串算法题_最长公共前缀

  • 题目导入
  • 题目分析
  • 解题思路
  • 编程作业

数组介绍

  • 数组
  • 数组的逻辑结构
  • 数组的存储结构

数组算法题_旋转数组

  • 题目导入
  • 题目分析
  • 解题思路
  • 编程作业

链表介绍

  • 链表的头指针和头节点
  • 单链表效率分析
  • 循环链表和双链表

链表算法题_反转链表

  • 题目导入
  • 题目分析
  • 解题思路
  • 编程作业

栈和队列介绍

  • 栈的逻辑存储结构
  • 栈的效率分析
  • 队列

栈和队列算法题_用两个栈实现队列

  • 题目导入
  • 题目分析
  • 解题思路
  • 编程作业

哈希表介绍

  • 哈希表
  • 哈希表查找步骤
  • 散列函数的构造方法
  • 散列冲突的处理

哈希表算法题_两数之和

  • 题目导入
  • 题目分析
  • 解题思路
  • 编程作业

到这里,我们对简介、课程说明、课程目录进行了简单的介绍,更多详情,点击下方链接:

  • https://codechina.csdn.net/courses/detail/101/l

直接交流,扫码入群:

Code China 特定开了一个开源爱好者交流社区,感兴趣的可以加入:

  • https://bbs.csdn.net/forums/opensource
  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-09-03 12:10:17  更:2021-09-03 12:11:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 1:36:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码