
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(next) {} * }; */class Solution {public: ListNode* partition(ListNode* head, int x) { ListNode r1, r2, *p1=&r1, *p2=&r2, *p=head, *q; while(p){ q = p->next; if(p->val < x){ p->next =p1->next; // 永远指向空地址; p1->next = p; p1 = p; } else { p->next =p2->next; p2->next = p; p2 = p; } p=q; } p1->next = r2.next; return r1.next; }};平时对于高阶函数的运用不是很多,通过学习了解到 js 中的 filter,reduce,map 等函数内部都可以通过高阶函数的形式实现。
position: absolute;box-sizing: border-box;content: ' ';pointer-events: none;top: -50%;right: -50%;bottom: -50%; left: -50%; border: 0 solid #ebedf0; -webkit-transform: scale(.5); transform: scale(.5);Hybrid App 的本质
在原生 APP 中,使用 webview 作为容器,来承载一个 web 页面,并通过 JSBridge 来进行页面和原生应用直接的相互调用。
还未添加个人签名 2018.04.24 加入
还未添加个人简介

促进软件开发及相关领域知识与创新的传播
京公网安备 11010502039052号


评论