文件名称:vs没报错leetcode报错-data-structure-and-algorithm:《数据结构与算法分析》笔记+代码
文件大小:70KB
文件格式:ZIP
更新时间:2024-07-19 22:03:10
系统开源
vs没报错leetcode报错 数据结构与算法 结合知识点思维导图, 按知识点学习,每个知识点重复以下步骤 1. 学习知识点:在《算法:C语言实现》,《数据结构与算法分析C语言描述》看知识点 2. 跟老师学解题:在吴师兄找练习题, 3. 练习解题:在LeetCode练习3道题,剑指Offset练习 每道题给自己20~30分钟的思考时间, 想不出来看答案 白板写代码, 然后在IDE上调试. 因为面试是在白板 解题笔记, 整理 4. 经典算法的使用场景 必备知识 计算机是如何处理一段程序: 编译器 浮点数是如何存储的: 简单的 8-bit: 32 bit: 算法复杂度 / Big-O / 渐进分析法 并不需要实现 Skiena 算法: 高级编程(包括递归关系和主定理): 如果部分课程过于学术性,你可直接跳到文章底部,去查看离散数学的视频以获取相关背景知识。 数据结构 数组(Arrays) 实现一个可自动调整大小的动态数组。 介绍: 实现一个动态数组(可自动调整大小的可变数组): 练习使用数组和指针去编码,并且指针是通过计算去跳转而不是使用索引 通过分配内存来新建一个原生数据型数组 可以使用
【文件预览】:
data-structure-and-algorithm-master
----chapter3()
--------double_list.c(23B)
--------single_list.c(2KB)
--------single_list.h(720B)
--------链表-堆栈-队列.md(1KB)
--------circylar_list.h(0B)
--------stack.c(0B)
--------double_list.h(0B)
--------circylar_list.c(23B)
----README.md(31KB)
----chapter2()
--------算法复杂度.md(4KB)
----java入门.md(1KB)
----img()
--------big-O complexity.png(55KB)