- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 **旅行-interveiw
公司环境 1.1硬件环境 1.2公司文化面试题目 2.1c/c++部分 2.2算法部分1. 公司环境 1.1硬件环境 ①每人一台台式机和一台MAC笔记本;②coffee随便取;③早中餐免费供应 1.2公司文化 ①2015年创业公司②分离于搜狗,做全球旅行方向③主要从事自然语言处理,数据挖掘方向 2. 面试题目 综述:面试官人很nice~;先问了自己做过的项目(babala
2016-02-29 12:47:36 403
原创 leetcode随笔III
leetcode题目 1.1. 题目描述 1.2知识点及方法总结一.leetcode题目 1.1. 题目描述 1.2知识点及方法 二.总结
2016-02-28 19:35:32 327
原创 二进制字符串求和-leetcode Add Binary
题目描述知识点及思路总结 一.题目描述 二.知识点及思路 2.1知识点:二进制进位;超前加法器;与或操作 2.2思路:①将字符串对齐②用flag表征进位标志③逐位相加 代码如下:class Solution {public: string addBinary(string a, string b) { int lena=a.size();
2016-02-27 17:31:18 1064
原创 动态规划简述-leetcode dynampic programming
动态规划综述leetcode简单题目 2.1.Climbing Stairs爬楼梯 2.2.House Robber房屋盗窃 2.3.Maximum Subarray连续子数组的最大和总结 一.动态规划综述 动态规划(亦称表格法):I.①通过子问题的解来求原问题的解;②子问题递归求解;II.子问题具有公共的子子问题;较分治算法的优点为避免了对子子问题的重复求解(表格优势) 二.lee
2016-02-27 08:25:06 570 2
原创 leetcode随笔II
leetcode几道简单题目 知识点 方法总结 一.leetcode几道简单题目 1.Single Number给定一个数组,仅有一个数字只出现一次,其他均出现两次 知识点:二进制或操作 方法:①所有数字依次进行或操作②返回最后的结果值 扩展:Single Number II有两个数字出现仅出现依次,其他数字都出现两次 tips:所有数字进行或操作,依据二进制位最右侧最低位
2016-02-25 22:43:49 330
原创 leetcode随笔
leetcode随笔杂谈今天主要对做过的一些简单题目做些杂谈: 1.Given an integer, write a function to determine if it is a power of two. 知识点:二进制的移位操作;能被2整除的数用二进制表示只有一个1 方法: I.①将数字(n=1)与原数字进行与(&)操作②同时进行左移位(<<1),③求出1的出现的个数。
2016-02-24 23:35:58 338
原创 leetcode Partition List二分链表问题
leetcode medium:Partition List 问题1.题目概要2.知识点梳理及解答3.总结1.题目概要 给定已知链表和一个值x,将其分成两个部分,让所有小于或者等于x的值在链表的前半部分,大于的值在其值为x节点的后面,题目要求不允许改变原有链表值的前后顺序,以下为两个例子: Given 1->4->3->2->5->2 and x = 3, return 1->2->2
2016-02-24 23:03:18 568
原创 二叉树镜像,对称二叉树的判断-symmetric Tree
今天和大家一起看一道letcode上面的简单题目:Symmetric Tree的问题一.通过这道题目我们可以复习到一下知识点:1.1.二叉树的前序,中序,后序遍历方法 content: 二叉树的前序,中序,后序遍历是解决关于树问题的基础内容,代码很简单如下所示: 这里我将二叉树的值存入到相应的vector当中 void preOrder(TreeNode*root,vector<int
2016-02-23 22:01:29 986 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人