上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

2019年4月15日

力扣7

摘要: 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素 阅读全文

posted @ 2019-04-15 17:55 xiegangqingnian 阅读(106) 评论(0) 推荐(0) 编辑

进程和线程

摘要: 进程与线程区别 进程与线程区别 a.地址空间和其它资源:进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。 b.通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。 c.调度和切换:线程上下文切换比进 阅读全文

posted @ 2019-04-15 10:41 xiegangqingnian 阅读(135) 评论(0) 推荐(0) 编辑

力扣6

摘要: 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode 阅读全文

posted @ 2019-04-15 09:24 xiegangqingnian 阅读(128) 评论(0) 推荐(0) 编辑

2019年4月14日

力扣5

摘要: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 int climbStairs(int n) { int pre[] = {0,1,2}; if(n <= 2) return pre[n<0?0: 阅读全文

posted @ 2019-04-14 19:32 xiegangqingnian 阅读(112) 评论(0) 推荐(0) 编辑

力扣4

摘要: 实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 int mySqrt(int x) { int i = 0; int max =46341; int temp; while(i < max) 阅读全文

posted @ 2019-04-14 19:14 xiegangqingnian 阅读(159) 评论(0) 推荐(0) 编辑

力扣3

摘要: 给定两个二进制字符串,返回他们的和(用二进制表示)。 输入为非空字符串且只包含数字 1 和 0。 char* addBinary(char* a, char* b) { int i = strlen(a); int j = strlen(b); int len = i > j?i:j; char * 阅读全文

posted @ 2019-04-14 09:46 xiegangqingnian 阅读(152) 评论(0) 推荐(0) 编辑

2019年4月13日

力拓2

摘要: 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 /** * Return an array of size *returnSize. * Note: The ret 阅读全文

posted @ 2019-04-13 17:40 xiegangqingnian 阅读(122) 评论(0) 推荐(0) 编辑

力扣1

摘要: 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 阅读全文

posted @ 2019-04-13 09:57 xiegangqingnian 阅读(154) 评论(0) 推荐(0) 编辑

2019年4月12日

结构体指offsetof宏详细解析

摘要: 1、#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE*)0)->MEMBER) (include/linux/stddef.h) 1.1 功能: 返回结构体TYPE中MEMBER成员相对于结构体首地址的偏移量,以字节为单位。 1.2 解析: 此类复杂表 阅读全文

posted @ 2019-04-12 14:19 xiegangqingnian 阅读(607) 评论(0) 推荐(2) 编辑

2019年4月11日

c语言中static变量详解

摘要: Static翻译出来是“静态”“静止”的意思,在C语言中的意思其实和它的本意差不多,表示“静态”或者“全局”的意思,用来修饰变量和函数。经static修饰过后的变量或者函数的作用域或者存储域会发生变化,而由static修饰的变量在初始值方面也会表现出static关键字的优势。想知道经static修饰 阅读全文

posted @ 2019-04-11 16:19 xiegangqingnian 阅读(9418) 评论(0) 推荐(1) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

导航