WalkingInTheWind
码龄14年
关注
提问 私信
  • 博客:664,302
    社区:7,856
    672,158
    总访问量
  • 49
    原创
  • 暂无
    排名
  • 1,111
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2011-10-14
博客简介:

计算机的艺术

查看详细资料
个人成就
  • 获得587次点赞
  • 内容获得292次评论
  • 获得517次收藏
  • 博客总排名1,990,180名
创作历程
  • 1篇
    2014年
  • 26篇
    2013年
  • 14篇
    2012年
  • 15篇
    2011年
成就勋章
TA的专栏
  • 算法与数据结构
    30篇
  • c/c++
    8篇
  • VC/MFC
    2篇
  • 操作系统
    3篇
  • 网络
    1篇
  • ACM
    5篇
  • 数据库
    1篇
  • 笔试与面试
    23篇
  • LeetCode
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C++ Concurrency in Action, 2nd Edition(完整目录).pdf.zip

发布资源 2019.06.15 ·
zip

A*,Dijkstra,BFS路径搜寻算法演示程序

发布资源 2011.11.21 ·
rar

RAR解压源码

发布资源 2011.10.31 ·
zip

国际程序设计大赛作品欣赏

发布资源 2011.10.31 ·
zip

求质数总结

质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。一、判断一个数是否为质数首先根据定义,最简单的判断一个数n是否为质数的方法,就是从2开始对小于n的所有数,依次判断是否能整除n,若都不能整除就是质数。bool IsPrime(int n){ if(n == 1) return false; for(int i = 2; i < n;
原创
博文更新于 2013.04.09 ·
6584 阅读 ·
29 点赞 ·
0 评论 ·
6 收藏

【谷歌面试题】找出字符串中只包含两种字符的最长子串

给出一个字符串,找出只包含2种字符的最长子串。如aabbcbbbadef,结果是bbcbbb。string longestSubStrWith2Chars(const string &s){ int len = s.length(); // 空串返回空串 if(len == 0) return ""; char ch1, ch2; int ch1LastPos, ch2
原创
博文更新于 2013.05.16 ·
4306 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

动态内存分配(malloc/free)简单实现--隐式空闲链表

本文使用隐式空闲链表实现简单的动态内存分配。动态内存分配器维护一个大块区域,也就是堆,处理动态的内存分配请求。分配器将堆视为一组不同大小的块的集合来维护,每个块要么是已分配的,要么是空闲的。实现动态内存分配要考虑以下问题:(1)空闲块组织:我们如何记录空闲块?(2)放置:我们如何选择一个合适的空闲块来放置一个新分配的块?(3)分割:在我们将一个新分配的块放置到某个空闲块之后,我
原创
博文更新于 2013.04.15 ·
13714 阅读 ·
8 点赞 ·
4 评论 ·
25 收藏

微软2013校园招聘笔试试题及详细解答

版权所有,转载请注明出处,谢谢!http://blog.csdn.net/walkinginthewind/article/details/8770201(不定项选择题)1. Which of the following calling conversion(s) support(s) variable-lengt parameter(e.g. printf)?   A. cd
原创
博文更新于 2013.04.09 ·
6185 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

轻松搞定面试中的二叉树题目

版权所有,转载请注明出处,谢谢!http://blog.csdn.net/walkinginthewind/article/details/7518888树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关
原创
博文更新于 2013.09.06 ·
263271 阅读 ·
187 点赞 ·
19 评论 ·
991 收藏

轻松搞定面试中的链表题目

版权所有,转载请注明出处,谢谢!http://blog.csdn.net/walkinginthewind/article/details/7393134链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。综合多方面的原因,链表题目在面试中占据着很重要的地位。本文对链
原创
博文更新于 2013.04.09 ·
61438 阅读 ·
67 点赞 ·
9 评论 ·
262 收藏

2014年计算机求职总结--准备篇

找工作是一个长期准备的过程,突击是没什么效果的。准备时间越长,准备就越充分,就越容易拿到好的offer。我基本上从研究生一入学就一直在准备找工作的东西,看书、研究研究笔试题、面试题、在线编程训练、参加实习招聘等等。当然,其实主要还是研二开始准备的,也算不上多认真,反正一天一天的积累吧。这里我把我准备的内容向大家分享一下。一、推荐书籍计算机的好书挺多的,我买了也有四五十本,也花了不少钱,但是
原创
博文更新于 2014.03.18 ·
41717 阅读 ·
112 点赞 ·
29 评论 ·
422 收藏

光线跟踪算法

发布资源 2012.04.28 ·
rar

CxImage图像操作库

发布资源 2012.02.24 ·
rar

用位运算实现两个整数的加减乘除运算

位运算的思想可以应用到很多地方,这里简单的总结一下用位运算来实现整数的四则运算。1.整数加法int Add(int a,int b) { for(int i = 1; i; i <<= 1) if(b & i) for(int j = i; j; j <<= 1)
原创
博文更新于 2016.09.11 ·
20171 阅读 ·
16 点赞 ·
0 评论 ·
37 收藏

2014年计算机求职总结--面试篇

又一年实习招聘陆续开始了,这里分享一下我在2013年实习招聘和秋季招聘中的一些面试经历,希望能对找工作的同学有所帮助。2013年面试过的公司有蘑菇街、网易游戏、阿里巴巴、腾讯、百度、大众点评、人人网、雅虎(北研)、WAP。一、蘑菇街一面(实习)现场面试。先问了一下实习经历以及研究生期间做的项目,面试前一定要好好回顾一下这些。因为我申请的是搜索引擎和存储方向,就问了我对大数据
原创
博文更新于 2014.03.30 ·
10619 阅读 ·
14 点赞 ·
2 评论 ·
19 收藏

数组中只出现一次的数字

版权所有,转载请注明出处,谢谢!http://blog.csdn.net/walkinginthewind/article/details/8138766题目一:一个整型数组里除了1个数字只出现一次之外,其他的数字都出现了两次。请写出程序找出这个只出现1次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。这个很简单,通过异或就可以除掉相同的数字,到最后只剩下一个只出现一次
原创
博文更新于 2013.10.10 ·
3151 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

【微软面试题】在二叉搜索树中找最小的大于某个key值的节点

在二叉搜索树中找最小的大于某个key值的节点如         8      /       \   6         12  /             /   \2          11    14key = 8 返回11key = 1 返回2key = 16 返回NULLstruct TreeNode{ int val; TreeNode
原创
博文更新于 2013.10.09 ·
6632 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

二分查找,你真的掌握了吗?

版权所有,转载请注明出处,谢谢!http://blog.csdn.net/walkinginthewind/article/details/8937978二分查找,最基本的算法之一,也是面试中常被考察的重点,因为基本的算法最能反映出一个人的基础是否扎实。本文对二分查找相关题目做一个总结。题目列表:1. 给定一个有序(非降序)数组A,求任意一个i使得A[i]等于target,不存
原创
博文更新于 2013.08.27 ·
18484 阅读 ·
15 点赞 ·
5 评论 ·
52 收藏

复杂链表的复制

本文参考:http://zhedahht.blog.163.com/blog/static/254111742010819104710337/题目:有一个复杂链表,其结点除了有一个m_pNext指针指向下一个结点外,还有一个m_pSibling指向链表中的任一结点或者NULL。其结点的C++定义如下:struct ComplexNode{     int m_nValue;
原创
博文更新于 2013.06.26 ·
2399 阅读 ·
14 点赞 ·
0 评论 ·
1 收藏

【谷歌面试题】给出一个数组A,找出一对 (i, j)使得A[i] <= A[j] (i < j)并且j-i最大

题目:给出一个数组A,找出一对 (i, j)使得A[i] 最直接的想法就是对于每一个 i 从数组最尾端开始向前找到第一个大于等于 A[i] 的位置 j ,时间复杂度O(n^2)。pair find(const vector &A){ int n = A.size(); if(n == 0) throw new invalid_argument("Array's size ca
原创
博文更新于 2013.06.04 ·
7346 阅读 ·
5 点赞 ·
2 评论 ·
5 收藏
加载更多