zoukankan
html css js c++ java
[LeetCode] [链表] 相关技巧总结
刷完了LeetCode链表相关的经典题目,总结一下用到的技巧:
1. 技巧
哑节点--哑节点可以将很多特殊case(比如:NULL或者单节点问题)转化为一般case进行统一处理,这样代码实现更加简洁,优雅
两个指针--链表相关的题目一般都需要用到两个指针:prev指针和cur指针
头插法--主要用于reverse链表
前后指针/slow fast指针--用于检测链表是否存在环
查看全文
相关阅读:
Java(14):面向对象、封装、继承、方法重写、多态、抽象类与接口、内部类
Java(13):数组、Arrays类、冒泡排序
Java(12):方法、重载、命令行传参、可变参数、方法调用
Java(11):switch、dowhile、九九乘法表、打印质数、打印三角形
Java(10):用户交互Scanner
Java(9):包
Java(8):运算符
Java(7):变量和常量及其规范、作用域
Mybatis 打印日志
mysql 更新数据
原文地址:https://www.cnblogs.com/wengle520/p/12316596.html
最新文章
JavaScript DOM contenteditable auto focus
Node 端口安全
Electron 自动更新
Electron 静默打印
jquery事件以及监听动态节点事件
fastadmin列表字段截取
fastadmin去掉右上角的搜索按钮及其导出等
fastadmin自定义上传返回Unexpected token < in JSON at position 0(code:-1)
fastadmin 显示url字段
fastadmin点击字段名称排序
热门文章
fastadmin列表按钮自定义样式与自定义事件
fastadmin列表页ID改为序号
fastadmin关联查询
php取消内存限制
MySQL_重启服务报错:Shutting down MySQL.. ERROR! The server quit without updating PID file (/data/mysql/localhost.localdomain.pid).
Mysql_新建连接报错:Client does not support authentication protocol requested by server ;consider upgrading Mysql client
MySQL_密码重置
Python_报错:ModuleNotFoundError: No module named '__main__.XXX'; '__main__' is not a package
git
Java(15):异常
Copyright © 2011-2022 走看看