- 博客(263)
- 资源 (3)
- 收藏
- 关注
原创 Kohana框架的安装及部署
Controller下创建myapi.php文件bootstrap.php中配置// 配置Controller下的某个控制器的路由));访问接口http://myapp/myapi/get_data(省略index.php)访问**/Controller/myapi/get_data**bootstrap.php中配置// 配置Controller目录下的某个文件夹下的控制器的路由));创建Controller/api/game.php文件访问接口。
2023-11-14 14:48:11 616
原创 开源-校园论坛和资源共享小程序
1. 微信小程序,论坛小程序,BBS小程序,文件上传下载小程序。2. 毕业设计小程序有前后端完整源码和数据库,注释详细,易于二次开发。3. 个人资质小程序,也可用于企业开发,页面做了技术处理,个人资质也可轻松通过微信平台审核上线小程序。4. 原生语法,后端基于微信云开发,部署简单,免服务器和域名备案。5. 使用CMS平台进行数据库表及数据管理,轻松便捷易拓展......................................................
2022-06-12 00:11:25 2616 2
原创 【Leetcode】106. 从中序与后序遍历序列构造二叉树
此类题型,由先序序列跟中序序列,或者由后序序列跟中序序列,共同点都是需要中序序列,结合先序序列或者后序序列中,递归遍历二叉树的顺序性,找到每一次递归时的根节点在中序序列中的位置,结合边界,当前根节点对应的中序序列,跟后序序列,计算出当前递归时,以及左右子树的中序序列跟后续序列,不断递归构造出跟节点,以及对应的左右子树的关系。
2024-01-17 15:45:13 449
原创 【Leetcode】203. 移除链表元素
给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点。
2024-01-07 02:16:37 462
原创 SpringSecurity的用户账号密码认证流程
Controller层Service层1、AuthenticationManager.authenticate(authenticationToken)2、ProviderManager.authenticate(authentication)
2023-06-27 10:33:25 362
原创 17103 基站建设(优先做)
一条很长的乡村公路(我们可以想象这条公路是一条长线段,有一个西端点和一个东端点),公路旁稀疏的分布着一些房子。盖到,因此如果某个房子不在你当前安置的基站4km的距离内,那就最大距离4km的覆盖,这样基站。(2)从左到右考虑基站安置的位置,要使得基站数最少,又要所有居民房子都被基站4km范围内覆。注意:房子和基站都建立在公路旁而不远离公路,即可以认为房子和基站都是公路直线上的点。最少的基站数量,所有房子都能覆盖在某个基站之下(基站的有效距离为4公里)。我们把公路的西端点固定在坐标0上,东端点为某远处。
2022-11-04 11:42:13 567
原创 11079 可以移动的石子合并(优先做)
0,则最后一次不是能刚好合并k堆,那么一开始可以填充至最后一次刚好可以合并k堆,第二行a1 a2 …an,每个ai(1
2022-11-04 11:07:53 488
原创 19185 01背包问题
PS:01背包问题也能用于个人的时间管理,如何分配时间在不同的任务上,才能最大化提升个人价值。一个旅行者有一个最多能装 M公斤的背包,现在有 n件物品,它们的重量分别是W1,W2,…它们的价值分别为C1,C2,…,,求旅行者在不超过背包重量M的情况下,能获得最大总价值。第一行:两个整数,M(背包容量,M
2022-10-14 22:10:28 646
原创 19182 石子合并(基础版)
现在要将这N堆石子合并成为一堆。每次只能合并相邻的两堆,合并的代价为这两堆石子的质量之和,合并后与这两堆石子相邻的石子将和新堆相邻。设有 N(N≤300) 堆石子排成一排,其编号为1,2,3,⋯,N。每堆石子有一定的质量 mi(mi≤1000)。合并时由于选择的顺序不同,合并的总代价也不相同。试找出一种合理的方法,使总的代价最小,并输出最小代价。题解可参考 11078 不能移动的石子合并(优先做)输出仅一个整数,也就是最小代价。(题目确保答案在int范围)第二行,N 个整数 mi。第一行,一个整数 N。
2022-10-14 22:06:59 498
原创 8596 最长上升子序列(优先做)
举个例子,序列 (1, 7, 3, 5, 9, 4, 8) 就有许多个上上子序列,比如(1, 7), (3, 4, 8) 等。(2)f(i) = max{f(j)+1} 当i>1, 对某个前面的j(1
2022-10-14 22:05:08 109
原创 11077 最长公共子字符串(优先做)
测试平台行末并非’\n’字符。而此题所求的最长公共字符串的长度即为f(m,n)整个二维数组中的最大值,注意不是填充的最后一个元素。此题和书上3.3节"最长公共子序列"描述是不同的,子序列可由不连续字符组成,但子字符串是连续的。其中字符串末尾的str1[m]和str2[n]包含在最长公共子串中,即为最长公共子串的最末元素。求两个输入序列的最长的公共子字符串的长度。两行,第一行为最长的公共子字符串的长度,第二行输出一个最长的公共子字符串。(1)若最长的公共子字符串有多个,请输出在源字符串X中靠左的那个。
2022-10-14 22:01:56 202
原创 leetcode200题打卡
下一个目标300题,到时候再来打卡,不过刷题时间不会花那么多了,会每日一题打卡。从9月7开始到10月7,中间空了两天,算下来大概一个月刷了200题。国庆开始放松休息了两天,刷了几天题,10月7打卡200题。
2022-10-13 23:11:05 102
原创 786. 第k个数
给定一个长度为 n 的整数数列,以及一个整数 k,请用快速选择算法求出数列从小到大排序后的第 k 个数。输入格式第一行包含两个整数 n 和 k。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整数数列。输出格式输出一个整数,表示数列的第 k 小数。数据范围1≤k≤n输入样例:5 32 4 1 5 3输出样例:3。
2022-09-28 01:49:43 69
原创 437. 路径总和 III
给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。输入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum = 22。输入:root = [10,5,-3,3,2,null,11,3,-2,null,1], targetSum = 8。路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。
2022-09-27 19:50:55 84
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人