自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳光明媚

努力!

  • 博客(26)
  • 收藏
  • 关注

原创 leetcode - Maximum Depth of Binary Tree C#

原题连接:https://leetcode.com/problems/maximum-depth-of-binary-tree/Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node d

2015-05-09 04:41:57 589

原创 一个有头尾的单链表,长度未知,如何快速的找出位于中间的那个元素?

设置两个指针,p1,p2, 开始p1,p2均位于链接的头部。p1 每次步进两步,p2 每次步进一步当p1到达链表的末尾时,p2所在的位置就是链表的中间元素这个题目在给一个递增的链表转换成二分查找树时用到了。发现很多算法题都会用到双指针!

2015-04-27 13:44:45 942

转载 工资的秘密

一个35岁左右的白骨精来找我们,她需要在两个工作里面做选择。一个是年薪30万的制片总监,一个是年薪10万的市场策划。她喜欢后者的节奏与内容,却被前面的工资吸引。我们仔细算了一下她的工作时间:前者是每天加班,节假日无休赶节目,每天工作近15个小时,后者则是8小时规律的生活。这样算下来,两者的时薪差不多,只是那份“好工作”把三年的活放到一年来做罢了。如果加上由此产生的未来医药费,简直比“坏工作”还不赚

2015-04-27 00:26:17 408

原创 Same Tree Leetcode c#

Given two binary trees, write a function to check if they are equal or not. Two binary trees are considered equal if they are structurally identical and the nodes have the same value./**用递归的方法

2015-04-26 04:45:22 591

原创 一个面试题

面试题:给定一个int array A 和一个integer k。return 一个int[] B such that B[i] = min{A[i], A[i + 1], .... A[i +k -1]}.题目没要求复杂度,所以我用最直接的方式做的。c#代码:using System;using System.Collections.Generic;using Sys

2015-04-21 07:54:34 382

转载 你必须知道的25个C#基础概念

1.静态变量和非静态变量的区别? 静态变量:静态变量使用 static 修饰符进行声明 ,在所属类被装载时创建,通过类进行访问,所属类的所有实例的同一静态变量都是同一个值。非静态变量:不带有static 修饰符声明的变量称做非静态变量,在类被实例化时创建,通过对象进行访问,同一个类的不同实例的同一非静态变量可以是不同的值。2.const 和 static readonly

2015-04-15 05:19:58 398

原创 求教 “不要用额外空间来实现”怎么理解

请教下,刷题时看到要求“不要用额外空间来实现”(Could you implement it without using extra memory?) 这个是不是就等于要求空间复杂度是O(1)? 还是说不要new 任何新数组  new任何新变量?有人说这个要求是 等于”要求空间复杂度是O(1)“。 可是一般算法空间复杂度都是O(1)吧,除非递归,递归是O(n). 这个要求提出来是不是说

2015-04-14 13:26:20 2618

原创 Single Number---leetcode c# solution

Given an array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it without using ext

2015-04-14 06:49:13 743

转载 明白机会成本太迟了.........

我不知道做了家庭主妇后得抑郁的比例是多少。但是我每天都在回顾过往,感觉自己做错的决定太多了,任何事情都是有机会成本,这个道理我明白的太迟了以至于到了现在的这步田地。而对将来也犹豫没自信。道理明白的太迟,别人的建议以前也不能领会,一直闷头闷脑地搞自己觉得容易做的事情,荒废了正业,猛地一抬头,发现自己落伍了。我猜想有很多人和我一样都很后悔把时间精力放在淘宝上开店美其名曰的创业。 从小到大都疲于应付

2015-04-14 04:23:00 440

转载 年轻时就应该要懂得这些道理

年轻时就应该要懂得这些道理2012-12-18 10:47:17  有些道理总要等到适当的年纪才能明白,人生的哲理总是来得太迟。回想曾经让我们激动万分的事情,竟是如此微不足道,为什么当初就不能领悟?冤冤相报何时了,这个道理谁都明白,可我们为什么还在沉溺于过去的痛苦无法自拔?如果你知道一个人能做的最大的冒险事情,就是乐意在公共场合经常暴露自己的愚昧。你现在愿意这么做吗

2015-04-14 03:52:28 511

原创 c# 用DES加密解密日记文件

using System.Security.Cryptography;//将生成新的密钥和 IV 并将其分别放置在 Key 和 IV 属性中        public string sKey; //获得用户的密码,加密秘钥,要处理成8位             public Byte[] KEY;         public Byte[] IV = { 120,

2015-04-13 02:15:55 958

原创 在c# winform 的 monthCalendar 里粗体凸显有数据的日期

我查了很多资料,发现 winform 的日历控件没有 DayRender 类似的功能。如果凸显成有颜色的日期,我还不会做。目前是凸显成粗体。例子:在程序当前执行目录下有一个文件夹Data,里面放着以日期为名的日记。 遍历文件夹获得每个文件的名字,并转换成日期。在日历对应的日期上,凸显为粗体。 这样一看日历就知道哪些天已写了日记。private void ge

2015-04-04 05:03:49 2414

转载 c# 加密算法集锦

using System;  using System.Security.Cryptography;  using System.IO;  using System.Text;   //1、将字符串转换成字节数组 //2、选择加密方式   //3、不可逆加密:MD5、SHA1 //4、可逆加密:DES、RC2、Rijndael /

2015-04-02 03:30:45 522

原创 Reverse Words in a String ---leetcode 我的java题解

原题连接https://leetcode.com/problems/reverse-words-in-a-string/Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".Up

2015-04-01 02:53:57 399

原创 Rotate Array---leetcode 我的java题解

原题连接 https://leetcode.com/problems/rotate-array/Rotate an array of n elements to the right by k steps.For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is rotated to [5,6,7,1,2,

2015-04-01 02:34:53 490

原创 Merge Sorted Array ---leetcode Java C#

Given two sorted integer arrays A and B, merge B into A as one sorted array.Note:You may assume that A has enough space (size that is greater or equal to m + n) to hold additional elements fro

2015-03-30 09:20:01 337

原创 Remove Nth Node From End of List---leetcode 我的java题解

原题https://leetcode.com/problems/remove-nth-node-from-end-of-list/这道题的要求是删除链表中的倒数第n个元素(n总是有效的),不过要求遍历1次链表。因为要找到倒数第n个,那么删除的数距离最后一个数的间距就是n,需要引入间隔n的2个指针left 和right,先用快指针right从头后移n次,这样left 

2015-03-29 03:43:07 451

原创 Remove Element--Leetcode java c#

原题链接: http://oj.leetcode.com/problems/remove-element/ 题目:Given an array and a value, remove all instances of that value in place and return the new length.The order of elements can be changed. It do

2015-03-29 03:25:20 519

原创 请用Java或C编写一个程序,找出两个整数的最大公约数,公因数

* //请用Java或C编写一个程序,找出两个整数的最大公约数,公因数 * 最大公约数,也称最大公因数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b), * 同样的,a,b,c的最大公约数记为(a,b,c),多个整数的最大公约数也有同样的记号。求最大公约数有多种方法, * 常见的有质因数分解法、短除法、辗转相除法、更相减损法。与最大公约数相对应的概念是最小

2015-03-29 01:12:34 1980

原创 Remove Duplicates from Sorted List II-- Leetcode 我的java题解

leetcode 题解。我自己的解法,可能会有不足,欢迎指点。

2015-03-28 15:17:23 479

原创 学习Stack,并实现从尾到头打印链表LinkedList

栈的定义     栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表。  (1)通常称插入、删除的这一端为栈顶(Top),另一端称为栈底(Bottom)。  (2)当表中没有元素时称为空栈。  (3)栈为后进先出(Last In First Out)的线性表,简称为LIFO表。     栈的修改是按 后进先出的原则进行。每次删除(退栈)的总是当前栈中"最新"的元素,即

2015-03-28 03:35:37 510

原创 Remove Duplicates from Sorted List ---Leetcode 我的java题解

leetcode 题解。我自己的解法,可能会有不足,欢迎指点。

2015-03-27 05:06:11 391

原创 intellij自动排版的快捷键是Ctrl+Alt+L,怎么改

intellij里面,自动排版的快捷键是在 KeyMap里设置吗? 英文名是automatic typesetting吗? 找不到啊,每次按了没反应。经高手提示,终于搞定了,默认的快捷键是Ctrl+Alt+L, 结果老版的QQ也是用这个快捷键锁定QQ。 我就把QQ的设置里快捷键都去掉了。intellij就可以用了。不过还是不知道 这个自动排版的快捷键,可以在哪里修改。我在i

2015-03-27 04:58:40 44258 5

转载 java从尾到头打印链表

#include #include typedef struct LinkNode{ struct LinkNode*prior; struct LinkNode*next; int data;}LinkNode,*LinkList;int main(){ int n; LinkList plist = (LinkList)malloc(sizeof(LinkNode

2015-03-27 04:40:35 547

原创 Remove Duplicates from Sorted Array II--leetcode 我的java题解

leetcode 题解。我自己的解法,可能会有不足,欢迎指点。

2015-03-26 15:53:44 442

原创 Remove Duplicates from Sorted Array---leetcode 我的java题解

leetcode 题解。我自己的解法,可能会有不足,欢迎指点。

2015-03-26 15:45:57 322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除