自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 409. 最长回文串

package mainimport "fmt"/**给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。*/func main() { a := "AZazbccccdd" fmt.Println(longestPalindrome(a))}func longestPa...

2020-03-19 11:42:18 94

原创 5. 最长回文子串

题解: 看到第一想法就是一次循环以每个字符为其实点,判断奇数回文及偶数回文长度,去最长的。 如:输入: "babad" 输出: "bab" 定义当前字符串为 s,res 为最后的回文串。循环从 s[0]开始即 b,先查找长度为奇数的回文串。第一次比较为自身比较则 res = b。第二次以 s[1]为开始点,比较 a 左右的 s[0]、...

2020-03-10 15:54:14 93

原创 3. 无重复字符的最长子串

题解: 维持一个滑动窗口来做比较,初始时使左右边界指针从 0 出发,并维护一个 【字符】 => 【位置】 的 map。 首先右指针向前走,判断当前字符是否在 map 中,存在则判断 map 值是否在窗口内,存在左指针前移,否则右指针前移并更新 map 中的值。字符不存在则存在 map 中。package mainimport ( "fmt"...

2020-03-09 15:06:54 125

原创 2. 两数相加

单链表的简单使用,可以变形为大数相加,模拟加法的运算过程package mainimport ( "fmt")type ListNode struct { Val int Next *ListNode}func (l *ListNode) AppendNode(num int) { tempNoode := new(ListNode) tempNoode.Val ...

2020-03-06 15:36:36 106

原创 1. 两数之和

水题 练习go 语法func twoSum(nums []int, target int) []int { res := make([]int, 2) n_map := make(map[int]int) for i, v := range nums { n_map[v] = i } for i, num := range nums { if j, ok :...

2020-03-06 15:31:27 87

原创 撸题

1,现在有一个字符串,你要对这个字符串进行 n 次操作,每次操作给出两个数字:(p, l) 表示当前字符串中从下标为 p 的字符开始的长度为 l 的一个子串。你要将这个子串左右翻转后插在这个子串原来位置的正后方,求最后得到的字符串是什么。字符串的下标是从 0 开始的,你可以从样例中得到更多信息。 每组测试用例仅包含一组数据,每组数据第一行为原字符串,长度不超过 10 ,仅...

2019-03-08 18:35:27 698

原创 微信上传多张图片问题(兼容ios,安卓)

做微信开发的时候,进行多张图片的上传,安卓会出现上传不完全的现象,是因为异步的问题,建议可以看一下js异步处理的方式。附代码var ua = navigator.userAgent.toLowerCase();if (ua.match(/iphone/i) == "micromessenger") { var ios = true;} else { var ios = fals

2018-03-05 13:59:00 3140 1

原创 杂记

$_REQUEST  出现莫名的值   其中可能包含cookie的值An associative array that by default contains the contents of $_GET, $_POST and $_COOKIE.这里说$_REQUEST默认是$_GET, $_POST, $_COOKIE的集合,结果我使用我本地的php查看了一下发现只有$_GET,

2017-10-31 13:36:38 192

转载 up

链接:https://www.zhihu.com/question/19697796/answer/48914800来源:知乎在PHP程序员的技术成长规划上看到,很实际,从低段位到到高段位都有。PHP程序员的技术成长规划按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序

2017-09-08 10:47:07 207

原创 php 实用函数

strpos。返回字符串第一次出现的位置。不存在则返回falsestristr.   搜索字符串在另一字符串中的第一次出现 mb_strwidth($str, $encoding) 返回字符串的宽度  中文2字符  英文1字符mb_strimwidth($str, $start, $width, $stail, $encoding) 按宽度截取字符串$stail 追加到截取

2017-09-07 16:54:29 231

原创 微信开发上传图片ios与安卓兼容问题

首先检查一下引入js的版本,用最新的,直接上代码$('#kin_img').click(function(){ var ua = navigator.userAgent.toLowerCase(); if (ua.match(/iphone/i) == "micromessenger") { var ios = true; } else { va

2017-09-07 16:24:21 6247 2

原创 微信公众号授权及多公众号配置

本文章只针对对微信授权有一定了解的读者,还未了解的请点链接https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842最近在做微信公众号开发,但在公司里有多个二级域名,而在微信里授权域名只能配置一个,所以在这里提供了一个解决方案。正常授权流程:

2017-09-07 15:53:58 1047

转载 迷宫问题

Description定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短

2016-04-21 09:44:44 289

原创 Let the Balloon Rise

Let the Balloon RiseTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 75316    Accepted Submission(s): 28239Problem DescriptionContest

2014-09-26 21:41:46 286

原创 Big Number(求阶乘数的位数)

Big NumberTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 26151    Accepted Submission(s): 11887Problem DescriptionIn many applicati

2014-09-26 20:24:19 591

转载 C++ Set常用用法

C++ Set常用用法set集合容器:实现了红黑树的平衡二叉检索树的数据结构,插入元素时,它会自动调整二叉树的排列,把元素放到适当的位置,以保证每个子树根节点键值大于左子树所有节点的键值,小于右子树所有节点的键值;另外,还得保证根节点左子树的高度与右子树高度相等。平衡二叉检索树使用中序遍历算法,检索效率高于vector、deque和list等容器,另外使用中序遍历可

2014-07-29 09:19:57 311

原创 Stripies

StripiesTime Limit:1000MS     Memory Limit:30000KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionOur chemical biologists have invented a new very useful form of life c

2014-07-25 18:18:06 413 1

原创 ones

ones时间限制:1000 ms  |  内存限制:65535 KB难度:3描述Given a positive integer N (0<=N<=10000), you are to find an expression equals to N using only 1,+,*,(,). 1 should not appear continuously, i.

2014-07-22 11:55:00 298

原创 献给杭电五十周年校庆的礼物

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 119 Accepted Submission(s): 83 Problem Description或许你曾经牢骚满腹或许你依然心怀忧伤或

2014-07-10 11:15:01 363

转载 分平面问题

(1) n条直线最多分平面问题题目大致如:n条直线,最多可以把平面分为多少个区域。析:可能你以前就见过这题目,这充其量是一道初中的思考题。但一个类型的题目还是从简单的入手,才容易发现规律。当有n-1条直线时,平面最多被分成了f(n-1)个区域。则第n条直线要是切成的区域数最多,就必须与每条直线相交且不能有同一交点。 这样就会得到n-1个交点。这些交点将第n条直线分为2条射线和n-2

2014-07-10 10:59:36 292

转载 hdu 2566统计硬币

Problem Description假设一堆由1分、2分、5分组成的n个硬币总面值为m分,求一共有多少种可能的组合方式(某种面值的硬币可以数量可以为0)。 Input输入数据第一行有一个正整数T,表示有T组测试数据;接下来的T行,每行有两个数n,m,n和m的含义同上。 Output对于每组测试数据,请输出可能的组合方式数;每组输出占一行。 

2014-07-10 10:35:05 459

转载 HDU 1556 Color the ball

个气球排成一排,从左到右依次编号为1,2,3....N.每次给定2个整数a b(a 的“小飞鸽"牌电动车从气球a开始到气球b依次给每个气球涂一次颜色。但是N次以后lele已经忘记了第I个气球已经涂过几次颜色了,你能帮他算出每个气球被涂过几次颜色吗? Input每个测试实例第一行为一个整数N,(N 当N = 0,输入结束。 Output每个测试实例输出一行,包括N个整数,

2014-07-10 10:34:41 276

原创 hdu1412 ({a}+{b})

{A} + {B}Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6080    Accepted Submission(s): 2438Problem Description给你两个集合,要求{A} +

2014-07-10 10:26:04 273

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除