数据结构面试题

1、描述一下链式存储结构

对于链式存储结构,一般情况下我们遇到最多且最常用的大概有单向链表,双向链表,循环链表三种。

链表是通过指针或者引用将分散的内存块链接在一起,我们把串联在链表上的每一个内存块称为链表的节点。

2、如何遍历一棵二叉树

树是有层次的,通过对树中各层的节点从左到右依次遍历,即可实现对正棵二叉树的遍历,此种方式称为层次遍历。

还有一种更普通的遍历二叉树的思想,即按照 "从上到下,从左到右" 的顺序遍历整棵二叉树。

3、常见的排序算法和时间复杂度

十种排序口诀:选泡插,快归堆希桶计基。n方nlgn一三,对n+k和n*k。不稳稳稳不稳稳,不稳不稳稳稳稳。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值