- 博客(5)
- 收藏
- 关注
原创 linux环境下配置postgresql
最近阅读数据库参数调优相关论文,想要按照论文所述复现实验,因此进行环境配置。创建一个文件夹data,用于存储运行数据的文件夹,然后进入安装目录的bin文件夹,执行initdb -D [数据文件夹],进行数据库初始化,将所需文件复制到该数据文件夹中。进入到解压后的postgresql文件目录中,我的是在/postgresql-13.6下,执行以下命令。--prefix=后面的目录是想要安装的目录,默认为/usr/local/pgsql。6.增加一个管理数据库的超级用户,并赋予其操作安装目录的权限。
2022-10-14 17:19:53
1567
原创 (leetcode)括号生成
生成n对括号的所有合法组合,关键在于“所有”与“合法”。所以这道题的一个思路就是首先生成所有可能的序列组合,接下来筛选出所有符合条件的序列即可。合法是指我们从左到右遍历序列时,‘(’的数目一定要大于等于‘)’的数目。关于所有组合我们可以通过树的方式画图展开,下面图就是n=2情况下的所有可能结果。我们一次添加一个‘(’或者‘)’,当右括号数大于左括号树时说明不合法,接下来就没有必要走下去了,这也就是所谓的剪枝过程的体现。代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且。
2022-10-06 21:02:25
148
原创 (LeetCode)在LR字符串中交换相邻字符
解题思路:首先我们需要确定字符替换的本质,一个"LX"替换一个"XL"其实就是“L"向左移动,那我们就会发现L只能向左移动,同理R只能向右移动,那么如果一个start字符串经过一系列的转化变成了end字符串,那么end中L的下标一定是大于等于start中对应位置的L的下标,同理那么end中R的下标一定是小于等于start中对应位置的R的下标。一次移动操作指用一个"LX"替换一个"XL",或者用一个"XR"替换一个"RX"。③设置双指针同时遍历两个字符串并进行比较。
2022-10-05 21:25:04
280
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人