zoukankan
html css js c++ java
数据结构与算法简记--数组与链表
数组
线性表
连续内存空间和相同数据类型
随机访问高效,插入删除低效(n数据移动)
容器方案:ArrayList(JAVA),vector(C++)
链表
线性表
非连续内存空间,数据类型可不同,通过指针连接多个结点实现
插入删除高效,查询低效(n遍历)
多种实现:单向链表,循环链表,双向链表
回文字符串判断思路(要求使用单向链表):
快慢指针找到中心字符,反转后半段链表,与前半段链表遍历比较,遇到null之前如果字符不一致则false,否则true
查看全文
相关阅读:
用WinForm写的员工考勤项目!!!!!!
洛谷P1892《[BOI2003]团伙》
洛谷P1821《[USACO07FEB]银牛派对Silver Cow Party》
洛谷P1149《火柴棒等式》
2017 国庆清北刷题冲刺班《角谷猜想》
洛谷P2330《[SCOI2005]繁忙的都市》
洛谷P1955《[NOI2015]程序自动分析》
洛谷P1536《村村通》
Windows 10 体验记
洛谷P1102《A-B数对》
原文地址:https://www.cnblogs.com/wod-Y/p/11937070.html
最新文章
数据结构实验之栈与队列四:括号匹配
数据结构实验之栈与队列二:一般算术表达式转换成后缀式
数据结构实验之栈与队列一:进制转换
数据结构实验之栈与队列一:进制转换
顺序表应用1:多余元素删除之移位算法
顺序表应用2:多余元素删除之建表算法
顺序表应用3:元素位置互换之移位算法
Dictionary的遍历
什么是WCF
打包静态库
热门文章
如何快速熟悉公司的旧代码
分层
简单工厂模式2
简单工厂模式1
js添加、修改、删除xml节点例子
js中innerHTML与innerText的用法与区别
StringBuilder
show与ShowDialog substring
SelectedItems的用法讲解
揭秘子类构造
Copyright © 2011-2022 走看看