#include
#include
#include
using namespace std;
int fun(int a,int b){
int c = 0;
int d = 1;
stack st;
while(b){
st.push(b & 1);
b >>= 1l;
}
while(!st.empty()){
int t = st.top();
st.p...
分类:
其他好文 时间:
2015-07-19 18:14:03
阅读次数:
120
5.12 结构体
结构体是一个表示复杂数据类型的方式.例如,你可以计算二维坐标,我们需要x和y的值:
let origin_x = 0;
let origin_y = 0;
一个结构体就可以让你将两个值合并成一个独立的值:
struct Point {
x: i32,
y: i32,
}
fn main() {
let...
分类:
其他好文 时间:
2015-07-19 18:11:09
阅读次数:
213
796次 55.1% 2000ms 65536K
有一个新的研究显示,人在看见一系列的图片时,如果它们的排列有一定的轴对称性,则会更为觉得赏心悦目。根据这个特性,作为阿里巴巴旗下重要的电子商务交易平台的淘宝,希望了解商品推荐的图片走马灯现在的赏心悦目情况,以便判断是否之后需要做出调整。例如,当价值分别为 1,2,1 的商品图片排列在一起的时候,人们可以看到它的所有非空区间 [1]、[2]...
分类:
其他好文 时间:
2015-07-19 18:11:31
阅读次数:
238
之前不久因为公司项目需要接触了一下树莓派这个板卡,但是后来没有继续再用。但这却是是一块很不错的板卡,资源齐全,在网络君的帮助下,短短的几个小时就把板卡的基本软件配置好。网络资源很多我就不一一重复的记录具体的步骤,但见于网络上太多的帖子都是类似的,再次整理一份亲试屡爽的配置资源。
板卡是树莓派2代,B和B+。
【1】第一次使用会启动配置工具:也可以命令行中运行raspi-config来使用这...
分类:
其他好文 时间:
2015-07-19 18:11:09
阅读次数:
183
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties:
Integers in each row are sorted from left to right.The first integer of each...
分类:
其他好文 时间:
2015-07-19 18:10:16
阅读次数:
108
fd=fopen()是一个系统调用,用于根据文件名打开一个文件,返回该文件的文件描述符,文件打开后进程便可以根据文件描述符fd进行其他操作,比如读,写,关闭等操作。
各个操作系统打开文件的过程是类似的,本文以Unix为例,介绍打开一个文件操作系统所做的工作,正式介绍这个过程之前先简要介绍几个概念。
PCB(process control block)进程控制块,它是一个内核数据结构,相当于一个...
分类:
其他好文 时间:
2015-07-19 18:08:19
阅读次数:
125
#include
using namespace std;
bool isOod(int num){
if(num%2==0){
return false;
}else{
return true;
}
}
int calCycleLength(int n){
int len=0;
if(n==1){
return 1;
}else{
if(isOod(n)){
...
分类:
其他好文 时间:
2015-07-19 18:06:20
阅读次数:
118
其实是个水题,二分图的最大匹配,二分图为两边为坐标x,y,直接匈牙利算法做,邻接表边数老是写错,第三次了!!!...
分类:
其他好文 时间:
2015-07-19 18:06:59
阅读次数:
107
题目链接:https://leetcode.com/problems/reverse-nodes-in-k-group/
Given a linked list, reverse the nodes of a linked list k at a time and return its modified list.
If the number of nodes is not...
分类:
其他好文 时间:
2015-07-19 18:04:26
阅读次数:
128
线性表的单链表存储结构struct LNode
{
ElemType data;
LNode *next;
};
typedef LNode *LinkList;带有头结点的单链表的12个基本操作void InitList(LinkList &L){
L = (LinkList)malloc(sizeof(LNode));
if (!L)exit(OVERFLOW);...
分类:
其他好文 时间:
2015-07-19 18:06:27
阅读次数:
171
#include//字符串函数头文件
#include//字符函数头文件
#include//malloc等
#include//标准输入输出头文件,包括EOF(=^Z或F6),NULL等
#include//atoi(),exit()
#include//eof()
#include<mat...
分类:
其他好文 时间:
2015-07-19 18:04:26
阅读次数:
125
该题乍一看和矩阵链乘很相似,可是有一个不同之处就是该题可以拼接 。 为了达到这个目的,我们不得不拓展维度d[i][j][k],用一个k表示最右边拼接了k个和a[j]相同颜色的方块。
问题的关键在于拼接,当右边存在一个q
细节见代码:
#include
using namespace std;
const int maxn = 205;
int t,n,d[maxn][maxn][max...
分类:
其他好文 时间:
2015-07-19 18:06:33
阅读次数:
95
题目链接:https://leetcode.com/problems/remove-duplicates-from-sorted-array/
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length....
分类:
其他好文 时间:
2015-07-19 18:05:55
阅读次数:
84
题目链接:https://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. ...
分类:
其他好文 时间:
2015-07-19 18:03:33
阅读次数:
92
IRQL_NOT_LESS_OR_EQUAL的问题终于算解决了...
分类:
其他好文 时间:
2015-07-19 18:04:01
阅读次数:
804
【题目链接】click here~~
【题目大意】:
两个熊孩子要把一个正方形上的草都给烧掉,他俩同时放火烧,烧第一块的时候是不花时间的,每一块着火的都可以在下一秒烧向上下左右四块#代表草地,.代表着不能烧的。问你最少花多少时间可以烧掉,如果烧不掉就输出-1
【解题思路】:
数据比较弱的情况下直接暴力枚举每块草坪上可以放的位置,比较高端的写法目前没有想到,以后想到了文章更新下~~
ps:...
分类:
其他好文 时间:
2015-07-19 18:03:01
阅读次数:
177