自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 一些个人的思考

毕业这一段时间以来,对自己的要求降低了很多,决定从拾起博客开始重拾起对技术的追求。虽然是个渣,还是怀揣着技术控的追求。加油~下一个阶段,以开设个人站点为目标,学习python web,Django~!希望可以保持。

2016-10-19 10:11:46 327

转载 C语言经典笔试题(一)

网络上面看到的部分笔试题,经过修改。一、选择题(1)~(10)每小题2分, (11)~(50)每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。(1)在数据结构中,从逻辑上可以把数据结构分为_______。A)动态结构和静态结构 B)紧凑结构和非紧凑结构C)线性结构和

2015-10-09 17:14:44 2508

原创 面试题——关于字符串查找

最近参加的多次面试都考到了关于字符串查找的问题,下面就这些问题做一个简单的总结,前面的博文也提到不少关于字符串指针和字符串数组的差别等问题。查找对应字符/字符串出现的次数

2015-09-22 16:13:20 648

原创 const和#define的区别

存在两种符合常量:用#define定义的宏常量和用const定义的常量。由于#define是预编译伪指令,它定义的宏常量在进入编译阶段前就已经被替换为所代表的字面常量了,因此宏常量在本质上是字面常量。下面来分析一下两者的区别:(1) 编译器处理方式不同  define宏是在预处理阶段展开。  const常量是编译运行阶段使用。(2) 类型和安全检查不同

2015-08-30 21:17:24 456

原创 字符串数组和字符串指针在进行字符串操作时的区别

我们都知道可以用数组还有指针来接收字符串,两者在存储字符串时还是有细微的差别的。下面来进行一下讨论,有不对的欢迎大家指正。1、字符指针本身就是一个整型变量,用来存放指向某个字符串的地址,这个字符串是存放在以这个地址为起始的一串的地址空间中,最后一位自动添加 '\0';字符数组是用一个连续的空间来存放数值,最后并不会自动添加 '\0'.2、字符串指针定义过程:可以在定义时候直

2015-08-04 14:41:06 590

原创 【lintcode】用最高效的方式将数组中的0移动到数组的左边

要求将给定的数组进行归并,将数组中的0整合的数组的一侧,要求最高效。方式一、用两个标志位high和low,用队尾同时开始扫描查找0,low标识位遍历完整个数组,high查找记录数组中不为0的数值个数。这样遍历之后,数组不为零数值顺序并没有发生改变。#include #include void move(int *a, int len){ int high=len-1, low=

2015-07-29 15:24:52 797

原创 二维数组初始化问题

1, 最简单的初始化方式 :static a[100][100]; //全局或静态或类数据成员都不需要{0},编译器默认初始化为0对于局部变量, 加{0}, a[100][100] = {0};注意: a[][100] = {0}; //有一些编译器只是将第一行数值置为零2, 运用memset, 这种方法比较花费时间int a[2][3];memset(a, 0

2015-07-28 16:19:10 1334

原创 操作系统内存管理概述

内存管理要达到以下目的:地址保护,一个程序不能访问另一个程序地址空间地址独立:程序发出的地址【虚拟空间(程序空间)的虚拟地址(程序地址)】应与物理主存地址无关。虚拟内存可以解决在不太增加成本的情况下扩大内存容量的目的。虚拟内存的中心思想是 将物理内存扩大到便宜、大容量的磁盘上,即将磁盘空间看作是主存空间的一部分。用户程序即可以完全存放在主存,也可以完全存放在磁盘,当然也可以部分存放在主

2015-07-09 14:42:00 839

原创 《程序员面试宝典》指针问题

程序员面试宝典一书第7章,面试例题九,题目是问程序运行到哪一行会崩溃。编写程序如下#include #include struct S{ int i; int *p; };int main(void){ struct S s; int *p = &s.i; p[0] = 1; p[1] = 5; prin

2015-07-07 21:27:56 406

原创 指针与数组的关系【指针型指针,指针型数组,数组型指针,数组型数组的区别】

结论:(1)一个指针型指针指向一个指针型地址  (int **pp)(2)一个数组型指针指向一个数组型地址  (int (*ap)[5])(3)指针型数组变量就是一个指针型地址  (int  *pa [5])(4)数组型数组变量就是一个数组型地址  (int aa[3][2])因为我们知道XX型数组就是代表一个XX型的地址,而指针就是代表某种数据类型的地址,

2015-07-07 17:22:48 656

原创 C语言sizeof求结构体大小问题汇总

可以说一直被各类结构体大小问题说困扰,花了大半天时间查了一下资料,现在整理汇总一下。sizeof:C语言中判断数据类型或者表达式长度符;不是一个函数,字节数的计算在程序编译时进行,而不是在程序执行的过程中才计算出来。基本数据类型的大小很好计算,我们主要看一下构造数据类型的大小,包括数组,结构体和共用体。

2015-07-05 21:13:23 11889 2

原创 [leetcode 111] Minimum Depth of Binary Tree

题目要求:Minimum Depth of Binary TreeGiven a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest

2015-06-28 21:05:25 392

原创 《编程之美》1.2 中国象棋将帅问题 学习笔记

《编程之美》1.2 中国象棋将帅问题 学习笔记书中给出了三种解法分别进行知识点整理

2015-06-27 16:52:53 439

原创 [leetcode]Binary Tree Maximum Path Sum

近期为了准备笔试开始刷leetcode,记录一下希望自己可以坚持!Binary Tree Maximum Path SumGiven a binary tree, find the maximum path sum.The path may start and end at any node in the tree.For example:

2015-06-26 17:13:43 532

data strctures and algorithm analysis in C

经典数据结构书籍,mark allen weiss版大作!值得阅读

2016-01-19

空空如也

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

TA关注的人

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