我应该比什么?

今天,yl打了一个电话过来,问我工作如何?我说就是原来说的那家公司,她问我工资待遇如何,我说不怎么样,她又问过了四k没有,我说没有,然后她就说那谁谁谁都4.8k,去了步步高教育电子,也就是我之前一直想去的那家公司,说实在的,我当时听到这个消息真的很不是滋味,就像你暗恋多年的妹子表白,十动然拒,选择了一个你看起来并不如你的男生,心里一定很气愤,平抚下心情,我发现如果我不知道这个消息,我觉得现在也不错啊,不是吗?虽然规模不如步步高,但是给你提供了很好的平台啊,也非常地重视你啊,不是吗?目前的工资真的不能说明什么,一定要在这一年内努力提升自己,一年以后要让现在的工资成为一个零头。要攀比,但不是过去,不是现在,而是更远的将来。

流水账:就职第一天

今天是就职第一天,首先以计流水账的方式记录一下,早上退掉床位,住了8天的时间,但也得按照10天的标准咯,还好我的收据丢掉了也还是能够返回押金咯。中午通过微信打的+快的打车从白石洲到公司,不仅不用花钱 ,司机倒给我10块钱(微信返15,快的反13,而计价器上只需18)。哈哈,打车司机还倒给钱?有没有一种毁三观的感觉?住的地方就在腾讯大厦旁边,中午盛哥带我去吃了个饭,对面是还有2美女,是人事方面的。我他妈的叫人家姐姐,结果后来发现原来有一个比我还小两个月。。。。。巨汗。

下午去办理的入职手续,办工行卡等等,见的人多了,好多都忘记了。办完手续给我拿了台电脑,那个配置实在一般,我直接格掉,装了win7.部署好环境,然后就到了晚上,有些事情真的该掌嘴,说研发部今晚聚餐,盛哥叫我去点餐,说人均消费50左右,然后发了一个他们那儿的热门菜给我,我过去直接点了一通,也没有问价格,尼玛就被那个小儿给坑大了幸亏后面没有再点了,一共吃了5000多,人均消费100多了。真的不知道动动脑子,次奥在这样下去,没得救了,不晓得盛哥付钱的时候怎么想的,据说后来寒总过来还加了几道菜,估计是吃的不怎么好,点菜还真的需要本事啊,估计下次再也不敢让我去点菜了吧。晚上回到宿舍铺床,换了一个房间,其中还出现特2b的一句回复,完全没经过大脑,嘴巴顺口就开了。具体事情我都不好意思说,说了估计都会说我是个傻子,神经病。(想着我都只想打个底洞钻进去)

今天的流水账就是这些。以后若无特殊情况每日一记。反正写在这里也没人看,若干年后自己再慢慢回忆。这是我最想要的,如果有缘看到希望不要感觉怪异,这只是真实的我。

 

反转单向链表

嗯,首先,说一件小事,昨天还在犹豫盒子支付还是海泰康,今天盒子支付经理给我回电话了,说他们也同样能达到海泰康给出的薪资。确实挺欣慰的。能力能够得到公司的认可,说明在深圳,真的是凭能力说话。话说昨天的一道笔试题,用c++实现单项链表的反转链表。我已经快3年没有写过c++了,写的一塌糊涂,不是思想不会而是语法几乎忘记了。
想到这个问题,我立马想到的一个思路就是遍历链表,用一个指针指向最尾节点,然后重新遍历,从第一个节点开始,将每一个节点插入最后一个节点末位。
步骤如下:
12345
23451
34521
45321
54321
今天没事实现了下(写了这么久的java,忽然转到写c++很不习惯,呵呵)

#include<iostream>
#include<set>
using
	namespace std;
struct	node{
	int data;
	 node *next;
};

//找到最后一个节点
node* findlast(node *head){
	while(head->next){
		head=head->next;
	}
	return	head;

}
//把目标结点插入到最后一个节点后面
void insert(node *aim,node * last){
	if(aim==NULL){return;}
	if(NULL==last->next){
		last->next=aim;
		aim->next=NULL;
	}else{
		node *temp=last->next;
		last->next=aim;
		aim->next=temp;
	}
}

//反转函数
void reverse(node *head){
	node *last=findlast(head);
	while(head!=last){
		node *temp=head->next;
		insert(head,last);
		head=temp;
	}
	cout<<head->data;
}

int main(){
	node *nd=NULL,*head=NULL;	
	for(int i=0;i<5;i++)
	{
		node *temp=(node *)malloc(sizeof(node));
		temp->data=i;
		temp->next=NULL;
		if(NULL!=nd){
		   nd->next=temp;
		   nd=temp;
		} else{
		   head=nd=temp;
		}	 
 	}

	reverse(head);
	system("pause");
return 0;
}