LeetCode 345. Reverse Vowels of a String
Write a function that takes a string as input and reverse only the vowels of a string.
2019-04-08
leetcode之连续字符
这里对字符数组进行遍历,从第二个字符开始,每次与前一个字符比较,如果相等则递增count,如果不等则重置count为1,然后重新计算result
2020-10-29
CS3334 平衡二叉树求解
Assignment: Balanced Binary Search TreeCS3334 Teaching TeamNovember 3, 2021Learning Outcomes• Enhance coding skills through practice;• Implement the most popular types of balanced binary search trees (BBSTs);• Evaluate and compare similar BBSTs and find their strengths and weaknesses;• Learn how ...
2022-06-01
[elixir! #0084] 关于 DFA(确定性有限自动机)的那些事儿
最近在看 编译原理 这本书,感觉是很棒的入门书(指难度由浅入深深深深)。前两章主要是一些概念性的东西,第三章就开始动真格的,上代码上公式了。不自己实现一下,根本就是看得云里雾里的。所以接下来一段时间可能会不定期地更新一些关于我在 编译原理 这本书里看到的东西的实现的文章。
2022-02-09
python学习 函数模块,数据结构,字符串和列表
说明:百钱百鸡是我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
2020-05-21
leetcode 232 栈实现队列
232. 用栈实现队列 使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部。 pop() -- 从队列首部移除元素。 peek() -- 返回队列首部的元素。 empty() -- 返回队列是否为空。 示例: {代码...} 说明: 你只能使用标准的栈操作 -- 也就是只有 push to top, peek/pop from top, size, 和 is empty 操作是合法的。...
2018-10-22
【LeetCode日记】 1332. 删除回文子序列
由于只有 a 和 b 两个字符。其实最多的消除次数就是 2。因为我们无论如何都可以先消除全部的 1 再消除全部的 2(先消除 2 也一样),这样只需要两次即可完成。 我们再看一下题目给的一次消除的情况,题目给的例子是“ababa”,我们发现其实它本身就是一个回文串,所以才可以一次全部消除。那么思路就有了:
2020-02-01
springboot不同servlet容器benchmark
跑分 跑4-10次,取最优。 concurrency可以从1,4,16,64,128依次递增 请求次数这里10w-20w左右,如果是用ab,则-n 100000,如果是wrk,则-d10s左右 类型:plaintext,输出hello 跑满cpu 这里只跑servlet容器,配置为默认配置(比如tomcat的acceptCount默认100,maxThreads默认200) 配置 mac air(2核物理cpu,4核逻辑cpu,8...
2017-01-22
Docker 入门私人笔记(十五)回顾和总结2 - daemon.json 控制镜像库的使用
daemon.json 是镜像库使用的闸门,必须将私有镜像库地址写入其中,否则就无法 pull 或 push 镜像。准备一个用于实验的镜像:192.168.100.151:5000/mycentos {代码...} daemon.json 中没有镜像库 192.168.100.151:5000 这个地址,所以 push 镜像失败: {代码...} 在 /etc/docker/daemon.json 中重新添加私有库地址 [链接]...
2022-03-10
[Golang]力扣Leetcode—初级算法—其他—有效的括号
题目:给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。提示:有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。链接: 力扣Leetcode—初级算法—其他—有效的括号.示例1 :输入:s = "()"输出:true示例2 :输入:s = "()[]{}"输出:true示例 3:输入:s...
2022-02-07
2019最新移动,联通,电信号码正则
由于新增了166,199,198等新号段,最新移动,电信,联通号段如下:移动号段:134 135 136 137 138 139 144 147 148 150 151 152 157 158 159 172 178 182 183 184 187 188 198
2019-03-06
js中获取昨天今天明天的时间
不管是前端还是后台,甚至是数据库中,都会经常频繁的获取各种时间,今天整理了一下在javascript中获取时间,就当作一个笔记记录一下-_-
2018-11-30
selenium+phantomjs设置蚂蚁动态代理
{代码...}
2021-12-01
Python 之 MySql 每日一练 228——查询男生,女生人数
本文参考原文-[链接] 一、表名和字段 –1. 学生表 student (s_id,s_name,s_birth,s_sex) –学生编号,学生姓名,出生年月,学生性别 –2. 课程表 course (c_id,c_name,t_id) –课程编号,课程名称,教师编号 –3. 教师表 teacher (t_id,t_name) –教师编号,教师姓名 –4. 成绩表 score (s_id,c_id,s_score) –学生编号,课程编...
2020-03-26
微信公众号开发:自动回复文本/图片/图文消息/关键词回复/上传素材/自定义菜单
对接流程1、申请微信公众号测试账号URL:[链接]2、登录,配置开发者服务器URL和Token开发者服务器配置代码:config.php {代码...} URL是config.php在你服务器的URLToken是上面代码自己设置的Token搞定之后,就能完成接口配置的绑定。开发清空config.php的代码,粘贴下方代码,保存。 {代码...} 体验希望帮到您。WeChat:sa...
LeetCode 6: ZigZag Conversion (JAVA)
分析:找规律,将每行当作一个研究对象,找出每个字母在原字符串中index的代数规律。找规律最简单的方法就是多举几个例子,其实就是高中数学题中找数组的规律。
2016-09-24
增强版斐波纳契函数Tribonacci
很好地遇到了斐波那契更大的兄弟,AKA Tribonacci。 它基本上像斐波纳契一样,但是将序列的最后3个(而不是2个)数相加以生成下一个。 所以,如果我们要以开始[1, 1, 1]输入开始我们的Tribonacci序列,我们有这样的序列:
2019-04-04