LeetCode Remove Element
摘要:链接:https://oj.leetcode.com/problems/remove-element/跟上一道题很像,设置两个指针根据情况交替前进就可以。代码很简单class Solution{ public: int removeElement(int A[],int n,int elem){ ...
阅读全文
LeetCode Remove Duplicates from Sorted Array
摘要:链接:https://oj.leetcode.com/problems/remove-duplicates-from-sorted-array/把有序数组中重复的元素删除,并返回删除后的数组长度。考虑直接插入排序的过程,如果遇见重复的元素,直接抛弃,判断下一个元素。由于数组本身有序,所以,时间复杂的...
阅读全文
LeetCode Generate Parentheses
摘要:链接:https://oj.leetcode.com/problems/generate-parentheses/好几天没做题了,一直在看java ee。。看来我在回溯,递归方面还是相当的弱啊。。。最后还是参考的别人的思路class Solution{ public: vector generat...
阅读全文
LeetCode Valid Parentheses
摘要:链接: https://oj.leetcode.com/problems/valid-parentheses/括号匹配。用栈class Solution{ public: bool isValid(string s) { stack sta; int n=s.size(); for(...
阅读全文
jsp入门案例 用户管理系统 mvc模式
摘要:工程结构如下,其中,图上少了main.jsp界面。该界面为主界面,提供跳转到增,删,查,改,界面的超链接 部分功能未实现开发环境如下:ubuntu 14.04 +myeclipse 2014 +tomcat 7+mysql+jdbc5.1.7参考传智博客 韩顺平java ee教程。数据库如下:-- ...
阅读全文
Mysql中自增字段(AUTO_INCREMENT)的一些常识
摘要:原文链接: http://naxieshir.com/fenlei/2/p/151.html在系统开发过程中,我们经常要用到唯一编号。使用过mysql的人都应该知道,mysql有一个定义列为自增的属性:AUTO_INCREMENT。指定了AUTO_INCREMENT的列必须要建索引,不然会报错,索引...
阅读全文
LeetCode Remove Nth Node From End of List
摘要:链接: https://oj.leetcode.com/problems/remove-nth-node-from-end-of-list/给链表添加哨兵,使用差速指针找到待删除节点的上一个节点,删除即可 。只需遍历一次链表/** * Definition for singly-linked lis...
阅读全文
LeetCode 4sum
摘要:链接:https://oj.leetcode.com/problems/4sum/一种方法是跟3sum一样,使用头尾指针交替移动,时间复杂度为O(n3),空间复杂度为O(1),注意去重class Solution{ public: vector >fourSum(vector &num,int t...
阅读全文
我不是会学会玩
摘要:我是笨鸟先飞。你们只看到我白天玩的时候,却没看到我因为一道题想到第二天天亮的时候。不是我接受能力强,是我在假期的时候已经把下学期的课已经学完。我也因为一个小问题一连几天都解决不了过,但最终都是通过不断地搜索资料,尝试,学习,解决。而不是伸手要答案。你们在看电视剧,电影的时候,我在看书,看教学视频,或...
阅读全文
LeetCode Letter Combinations of a Phone Number
摘要:链接:https://oj.leetcode.com/problems/letter-combinations-of-a-phone-number/递归算法:class Solution{ public: vector letterCombinations(str...
阅读全文
LeetCode 3Sum Closest
摘要:链接:https://oj.leetcode.com/problems/3sum-closest/跟3-sum的思路是一样的。根据sum与target的大小关系,分别移动数组两端的“指针”,同时记录sum与target最小的距离class Solution {public: int three...
阅读全文
一定要做的事(备忘)
摘要:一:玩树莓派(Raspberry Pi):二:用firefox OS或者ubuntu的手机至于ubuntu的电脑,已经用上一段时间了。准备彻底放弃windows,拥抱开源三 在GitHub上拥有至少一个开源项目
阅读全文