Re: [閒聊] 每日LeetCode

作者: yam276 ('_')   2023-10-05 14:50:17
※ 引述《ZooseWu (動物園 公告)》之銘言:
: → ZooseWu: 我知道阿 我看到有一題0ms就覺得Rust有料 10/05 14:34
: 推 wwndbk: 我最近開始學 他媽寫一題easy都要被編譯器卡半天 10/05 14:39
: → ZooseWu: C#在一堆題目上的執行速度甚至不如js 我都哭了 10/05 14:41
但Rust的OOP跟Memory開始就是死人領域
你看我現在打開
2. Add Two Numbers
預設Code:
// Definition for singly-linked list.
#[derive(PartialEq, Eq, Clone, Debug)]
pub struct ListNode {
pub val: i32,
pub next: Option<Box<ListNode>>,
}
impl ListNode {
#[inline]
fn new(val: i32) -> Self {
ListNode { next: None, val }
}
}
impl Solution {
pub fn add_two_numbers(
l1: Option<Box<ListNode>>,
l2: Option<Box<ListNode>>,
) -> Option<Box<ListNode>> {
}
}
這堆Option Box跟#[inline] #[derive(PartialEq, Eq, Clone, Debug)]
蛇摸的
我要哭ㄌ
作者: ZooseWu (N5)   2023-10-05 14:52:00
犧牲易用性跟編譯速度換執行速度 我還是去學golang好了

Links booklink

Contact Us: admin [ a t ] ucptt.com