自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

转载 从1到n整数中1出现的次数

1. 题目描述输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。2. 题目来源第一次看到是在《剑指Offer》第2版上,面试题32。leetcode和牛客网上都有这道题。3. 本文的目的看了《剑指Offer》上的解法,我觉得不能算好:这段解释描述有些

2017-06-08 10:47:07 269

原创 八皇后问题

#include #include using namespace std;void solvingQueen(vector> &result, vector &vec, int i){ if (i == vec.size()-1) result.push_back(vec); else { for (int j = i; j <

2017-06-08 10:34:42 259

原创 链表排序(归并法)

1归并法class ListNode { public: int val; ListNode *next; ListNode(int val) { this->val = val; this->next = NULL; } }ListNode *sortList(ListNode *head) {

2017-06-01 16:05:07 409

原创 两个栈模拟一个队列和两个队列模拟一个栈(c++实现)

c++实现两个栈模拟队列和两个队列模拟一个栈(剑指offer第七题(P59-P62))#include #include #include #include using namespace std;class Queue {public: void in(const int &k); int del();private: stack sta1;

2017-05-25 00:04:04 467

转载 linux系统下守护进程的概念与实现简介

转载地址 http://www.cnblogs.com/mickole/一,守护进程概述Linux Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统

2017-05-15 21:46:42 449

原创 大数相乘

#include #include #include #include using namespace std;string multiString( string& A, string& B){ int m = A.size(); int n = B.size(); string result(m+n, '0'); int multiFlag;

2017-05-14 11:54:52 213

转载 抛硬币第一次出现连续两个正面的期望次数

题目描述:假设有一个硬币,抛出字(背面)和花(正面)的概率都是0.5,而且每次抛硬币与前次结果无关。现在做一个游戏,连续地抛这个硬币,直到连续出现两次字为止,问平均要抛多少次才能结束游戏?注意,一旦连续抛出两个“字”向上游戏就结束了,不用继续抛。上面这个题目我第一次见到是在pongba的TopLanguage的一次讨论上,提出问题的人为Shuo Chen,当时我给出了一个解法,自认为已

2017-05-13 22:24:54 22384

原创 new delete 实现动态分配和释放二维数组

new delete 实现动态分配和释放二维数组int main(){ int row, column; cin >> row >> column; int **p = new int*[row]; for (int i = 0; i < row; ++i) { p[i] = new int[column]; } p

2017-05-13 14:23:53 794

原创 单链表的反转

1 递归版ListNode *reverse(ListNode *head) { if (head == nullptr || head->next == nullptr) return head; ListNode *newHead = reverse(head->next); head->next->next = head;

2017-05-13 13:45:23 365

原创 i++和++i的区别

(1)i++ 返回的是原来的值,++i返回的是加1后的值。 ( 2 ) i++返回的是个临时对象,只能作为右值,i++返回的是i的引用,是个左值。 i++类似于(temp = i, i = i+1, return temp;) ++i 类似于(i = i+1; return i ;)

2017-05-12 10:13:42 415

原创 给定一个数字n, 等概率输出1-n的值,要求最后全都输出一遍

这是我在面经中看到的问题,其实就是编程珠玑 第一章的第四个习题,只不过书里的将k换成n。#include #include #include #include #include using namespace std;int random(int min, int max){int r = rand() % (max - min + 1) + min;r

2017-05-12 09:48:02 682

原创 网易2017实习生编程题—消除重复元素

问题描述小易有一个长度为n序列,小易想移除掉里面的重复元素,但是小易想是对于每种元素保留最后出现的那个。小易遇到了困难,希望你来帮助他。输入描述:输入包括两行:第一行为序列长度n(1 ≤ n ≤ 50)第二行为n个数sequence[i](1 ≤ sequence[i] ≤ 1000),以空格分隔输出描述:输出消除重复元素

2017-05-11 20:03:42 650

原创 网易2017实习生编程题—双核处理问题(0-1背包问题)

问题描述:        一种双核CPU的两个核能够同时的处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1kb,每个核同时只能处理一项任务。n个任务可以按照任意顺序放入CPU进行处理,现在需要设计一个方案让CPU处理完这批任务所需的时间最少,求这个最小的时间。输入描述:输入包括两行:        第一行为整数n(1 ≤ n ≤ 50)

2017-05-11 14:51:31 900

原创 c++中指针与引用的区别

1 指针是个变量,需要时编译器会为其分配内存,引用是变量别名,不实际占用内存。2 指针可以不初始化,如果是全局变量默认初始化为nullptr,若是局部变量则未定义。引用必须初始化。3 在程序运行的过程中指针变量可以改变其值(指针常量除外),指向其它对象,引用类型的变量初始化之后就不能再改变。4 对指针类型的变量进行sizeof()运算,得到是指针类型的大小,32位系统是4,64位系统是

2017-05-11 14:47:18 257

转载 内存对齐原则

转载一篇对关于内存对齐原则的文章,浅显易懂,强烈推荐。

2017-03-13 09:53:38 210

Head First Java 中文高清版

Head First Java 中文高清版 Head First Java 中文高清版 Head First Java 中文高清版

2017-11-09

Java编程思想第四版完整中文高清版

Java编程思想第四版完整中文高清版 Java编程思想第四版完整中文高清版

2017-11-09

无线通信课程资源

吉林大学无线通信原理课程PPT,另加一本外国著名无线通信教材。

2015-04-16

4*4*4和8*8*8光立方完整程序

光立方的运行程序和相关软件以及光立方的焊接图。

2015-04-16

MC9S12XS128 course

本资源是吉林大学通信工程学院单片机课程PPT,希望能够帮助学习这款单片机的同学

2015-04-16

通信网爱尔兰B、C仿真 D、F算法仿真

这个资料里面含有四个程序,分别是爱尔兰B公式仿真、爱尔兰C公式仿真、D算法仿真、F算法仿真,绝对自己编写。

2015-04-16

空空如也

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

TA关注的人

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