摘要: Day4 链表剩下的基本操作 Lc24 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 //画个图,弄个新节点,然后按照顺序进行连接,最主要的是连的时候思路要清晰 class Solution { public: 阅读全文
posted @ 2023-10-17 23:37 Fancele 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Day3 链表的基础练习 最基本的删除节点 Lc203 我习惯的还是弄一个新的dummyhead,然后如果是要找的节点,就删除,删除完记得delete。 //代码没什么好看的,主要就是熟悉链表的写法 class Solution { public: ListNode* removeElements( 阅读全文
posted @ 2023-10-17 20:39 Fancele 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Day2 数组的一些基本练习 前一阵子生病了,把这几天落下来的内容慢慢补 第一题 有序数组的平方 Lc 977 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 //使用双指针的思想完成此题,一开始我想的是直接暴力解,这有什么难的,直 阅读全文
posted @ 2023-10-17 16:56 Fancele 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Day1 二分查找两种写法和快慢指针 //左闭右闭的情况,也是我最喜欢的一种写法,可能是因为比较对称 一个mid+1 一个mid—1 直接写就行,要注意左闭右闭和左闭右开的区别class Solution {public: int search(vector<int>& nums, int targ 阅读全文
posted @ 2023-10-12 00:35 Fancele 阅读(51) 评论(0) 推荐(0) 编辑
摘要: redis命令 select index (select 1) #数据库的切换 dbsize #查看redis某个数据库的大小 keys * #查看当前数据下key值(匹配任意个字符) keys k? #匹配以k开头的 del key值(del k1) #删除某个key 如果成功,会返回1 move 阅读全文
posted @ 2022-04-27 14:29 Fancele 阅读(52) 评论(0) 推荐(0) 编辑
摘要: Mysql主从复制的工作原理和流程 基本原理流程,3个线程以及之间的关联 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进自己的relay log中; 阅读全文
posted @ 2022-04-26 20:29 Fancele 阅读(82) 评论(0) 推荐(0) 编辑
摘要: MySQL工作流程 连接器->查询缓存->解析器->优化器->执行器 连接器 当你在客户端输入 mysql –u $user –p $pwd 连接 mysql 的时候,接待你的就是连接器。连接器的作用就是和客户端建立连接、获取权限、维持和管理连接。 查询缓存 建立连接后,就可以执行select语句了 阅读全文
posted @ 2022-04-25 21:24 Fancele 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Mysql 事务 一些基本命令 数据库进来: mysql -u root -p 显示表的内容 desc <表名> 显示表的字段的命令:show tables from <表名> show create table <表名>: 显示里面都有什么 select count(*) (count (1)也可 阅读全文
posted @ 2022-04-23 09:35 Fancele 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 示例 1: 输入:s = "()" 输出:true 示例 2: 输入:s = "()[]{}" 输出:true 阅读全文
posted @ 2022-04-21 22:05 Fancele 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、bind的使用 template< class F, class T > std::binder1st<F> bind1st( const F& f, const T& x );//f是一个二元函数对象 template< class F, class T > std::binder2nd<F> 阅读全文
posted @ 2022-04-21 22:03 Fancele 阅读(74) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示