1.请编程实现双向链表的头插,头删、尾插、尾删
头插
头删
尾插
尾删
2.请编程实现双向链表按任意位置插入、删除、修改、查找
插入
删除
3.请简述栈和队列的区别?
1,栈:在一端(栈顶)实现插入和删除,队列:在两端(队头、队尾)实现插入和删除
2.栈:先进后出 队列:先进先出
4.请简述什么内存泄露?
在进行释放时,指针没有指向堆区的首地址,造成一部分地址没有释放。
1.请编程实现双向链表的头插,头删、尾插、尾删
头插
头删
尾插
尾删
2.请编程实现双向链表按任意位置插入、删除、修改、查找
插入
删除
3.请简述栈和队列的区别?
1,栈:在一端(栈顶)实现插入和删除,队列:在两端(队头、队尾)实现插入和删除
2.栈:先进后出 队列:先进先出
4.请简述什么内存泄露?
在进行释放时,指针没有指向堆区的首地址,造成一部分地址没有释放。