首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
数据结构与算法教程
#
数据结构与算法教程
#
4695次浏览
29人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2023-08-27 15:56
MTK联发科技_智慧多媒体事业部_嵌入式软件工程师
数据结构与算法 嵌入式笔试题 面经
5.数据结构与算法(17道)5.1数组与链表的区别?(1)数组的元素个数在定义时就必须确定,且元素的类型必须一致;而链表的元素个数自由,且元素内可以有不同类型的数据。(2)数组的元素在内存中是按顺序存储的,而链表的元素是随机存储的。(3)要访问数组的元素可以按下标索引来访问,速度比较快;如果对它进行插入/删除操作的话,就得移动很多元素,所以对数组进行插入/删除操作效率很低。由于链表是随机存储的,如果要访问链表中的某个元素的话,那就得从链表的头逐个遍历,直到找到所需要的元素为止,所以链表的随机访问的效率就比数组要低;链表在插入/删除操作上有很高的效率(相对数组)。一句话总结就是:数组的访问效率高...
牛客14125231...:
感谢,受益匪浅
点赞
评论
收藏
分享
03-22 11:19
已编辑
中国科技大学 嵌入式工程师
嵌入式开发工程师笔试面试指南-数据结构与算法
数据结构1 说说一个算法有哪些时间复杂度?归并算法时间复杂度是多少?⭐⭐⭐⭐⭐一个算法的时间复杂度通常包括以下常见类型及对应典型算法示例:O(1)常数时间复杂度示例:数组随机访问、绝对值计算(如 abs(x))O(n)线性时间复杂度示例:线性查找、计数排序、基数排序O(n²)平方时间复杂度示例:冒泡排序、插入排序、选择排序O(logn)对数时间复杂度示例:二分查找、最大公约数计算(如 __gcd(a,b))O(n logn)线性对数时间复杂度示例:快速排序(平均情况)、归并排序、堆排序O(2ⁿ)指数时间复杂度示例:穷举法解决子集问题归并排序的时间复杂度为 O(n...
爱打球的阿槐:
如果大家觉得可以帮助到自己,麻烦点赞、评论和订阅哦😀
嵌入式/C++面试八股文
点赞
评论
收藏
分享
2022-12-30 17:32
江西应用工程职业学院 Java
数据结构课程推介!!
牛友们有什么数据结构与算法的推介教程咩,上个学期学了c语言,目前大一寒假,想多学一点好找个实习
2022.12.30 在牛客打卡12天!
点赞
评论
收藏
分享
2024-07-05 00:24
门头沟学院 算法工程师
题解 | #尼科彻斯定理#
验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。 #分析:显然,条件等价于对任意绝对值大于1的整数M, 满足式子: M**2 = (M**2 - 1) + (M**2 + 1) (M**2为偶数), M**2 = (M**2 - 2) + (M**2 + 2) (M**2为奇数), 通俗来说,总能找到一对奇数(假如条件存在),使其成立上式子 本例验证均为正整数 while True: try: m,l= int(input()),[] if m==1: print(str(1)) elif m>=2 and m%2!=0: #奇数时,m*m也是奇数且刚好处于解集中间...
点赞
评论
收藏
分享
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
什么是优秀的实习经历
0
2
...
担心入职之后被发现很菜怎么办
0
3
...
被上班搭子“传染”了哪些习惯
0
4
...
投格力的你,拿到offer了吗?
0
5
...
工作后,你落下了哪些病根
0
6
...
作业帮求职进展汇总
0
7
...
京东美团大战,你怎么看?
0
8
...
实习简历求拷打
0
9
...
如果今天是你的last day,你会怎么度过?
0
10
...
秋招被挂春招仍然能投的公司
0
牛客网
牛客网在线编程
牛客网题解
牛客企业服务