想要学习技术的话,可以考虑方向课的《数据库设计》,数据库是后端开发的基础。
在方向其他课里,可以考虑《Web前端开发》《Linux系统及其应用》《非关系式数据库原理》《移动应用开发》,《Web前端开发》和《移动应用开发》都是前端或客户端开发方向的,而《Linux系统及其应用》《非关系式数据库原理》是后端开发的基础,所以还是了解一些比较好。
这些课你不能说没用,也不能说有用。关键还是看你打算怎么用。
垃圾是放错位置的资源,乔布斯辍学后旁听了一门设计字体的课程,他把这门课学到的东西用于设计Mac电脑的字体了。
而别的学生你说学了字体又有何用。
而且我觉得很奇怪,学习一门课程,有教材,有网络,有图书馆,我实在想不明白那个照本宣科地老师除了浪费我宝贵的时间他有什么作用。我上大学的时候整天都呆在宿舍里,自己自学,相当于学了上百门课。
ListNode* oddEvenList(ListNode* head) {
if(head==NULL||head->next==NULL)//0,1,2个节点直接返回
return head;
ListNode* odd=head;
ListNode* even=head->next;
ListNode* rat_even=even;
ListNode* prev=odd;
while(odd&&even)
{
prev=odd;
odd->next=odd->next->next;
odd=odd->next;
if(even->next)//防止越界
{
even->next=even->next->next;
even=even->next;
}
}
if(odd)
odd->next=rat_even;
else
prev->next=rat_even;
return head;
}
};