今天,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;
}