- 博客(6)
- 收藏
- 关注
原创 MySQL-4-索引
索引MySQL的索引类型普通索引唯一索引全文索引主键索引创建表时也可以声明索引 索引看着挺高大上的一个名字,说白了就是我们书最新面的目录。 假如你用新华字典来查找“张”这个汉字,不使用目录的话,你可能要从新华字典的第一页找到最后一页,可能要花二个小时。字典越厚呢,你花的时间就越多。现在你使用目录来查找“张”这个汉字,张的首字母是z,z开头的汉字从900多页开始,有了这条线索,你查找一个汉字可能只要一分钟,由此可见索引的重要性。 索引用于快速找出在某个列中有一特定值的行。 不使用索引,MySQL必须从第1条记
2020-07-23 11:25:45 145
原创 MySQL-3表引擎
表引擎 MySQL的强大之处在于它的插件式存储引擎,我们可以基于表的特点使用不同的存储引擎,从而达到最好的性能。 如果你足够熟悉,并且有一定工作经验后。你还可以使用阿里巴巴和网易开源出来的MySQL引擎在自己的服务器中使用。 大家在后面的一节《数据库结构定义语句》中可以学到创建表的语句。mysql在创建表的时候,可以指定对应的引擎。 在mysql命令中使用: show engines; 可以查看到当前服务器支持的所有引擎。 我们介绍几种常用的引擎和了解几个不常用的引擎。避免未来在实际工作中看到一些引擎不知
2020-07-23 11:02:58 88
原创 动态规划-53/70
动态规划题目解答 题目 剑指 Offer 42. 连续子数组的最大和 解答 注:c++解答 class Solution { public: int maxSubArray(vector<int>& nums) { if(nums.empty()) return 0; if(nums.size()==1) return nums[0]; vector<int> dp; dp.reserve(nums.size());
2020-07-19 10:40:13 80
原创 算法题--leetcode1-hashmap
HashMap题目描述详解hashmap 题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 详解hashmap 这里使用c++。[^1] class Solution { public: int hashmap[130]; int lengthOfLongestSubstring(string s) { int max=0; int n = s.size();
2020-07-13 19:14:51 117
原创 算法题---leetcode-1
Hashmap题目描述题目详解 题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 题目详解 int lengthOfLongestSubstring(char * s){ int i=0,j=0; int maxlen=0,curlen=0; int n= strlen(s); if(n==0) return 0; for(j=0;j<n;j++) { curlen+
2020-07-13 16:50:24 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人