摘要:
web前端作业2-时钟的绘制 阅读全文
摘要:
题意:数组长度为N,找出数组中元素出现个数大于N/2 的众数 法一:先排序,再来一次遍历硬数一下 法二:Moore Voting Algorithm算法,动画在这里:http://www.cs.utexas.edu/~moore/best-ideas/mjrty/example.html#step1 阅读全文
摘要:
题意:在排序的数组,找到两个元素和为target,返回其下标index1 和 index2 (1<=index1 < index2),只有一种答案,每个元素不能用两次。 分析: 阅读全文
摘要:
class Solution { public: int maxProfit(vector& prices) { int local=0,golal = 0; for (int i=0; i<prices.size()-1; i++) { local = ma... 阅读全文
摘要:
题意:给定序列,找出max(prices[j] - prices[i]) ( j > i) 动态规划 : local = max ( local + prices[i+1] - prices[i], 0); 阅读全文
摘要:
题意:两个有序vector 合并保持有序 阅读全文
摘要:
小记:没有信仰的人,犹如惊弓之鸟。 阅读全文
摘要:
欢迎指正!!!! 标明出处,欢迎转载!!!! 函数传参:就是形参复制一份实参的值,抱回函数体里算 函数内部修改外部变量的值,需要一级指针; 函数内部修改外部指针变量的值,需要二级指针; 经典问题1 :交换CET1 和 CET2 的值(一级指针交换值) Wrong: Wrong: 错误:因为交换的是副 阅读全文
摘要:
二重指针 例子1: Question Question int **ptr1 = NULL; cout<<"情况一 ptr1 == "<<ptr1<<endl; cout<<"情况一 *ptr1 == "<<*ptr1<<endl; cout<<"情况一 **ptr1 == "<<**ptr1<<e 阅读全文
摘要:
复杂类型说明: 指针: 1. 指针的类型:把声明指针的语句中,指针名字去掉,剩下的就是指针的类型 2.指针所指向的类型:把声明指针的语句中,指针的声明符 * 和指针名字去掉,剩下的就是指针所指向的类型。 在指针的算术运算,指针的指向类型至关重要。 在指针的算术运算,指针的指向类型至关重要。 3.指针 阅读全文