Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Palindrome Linked List #49

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Palindrome Linked List #49

wants to merge 2 commits into from

Conversation

rihib
Copy link
Owner

@rihib rihib commented Dec 17, 2024

Palindrome Linked Listを解きました。レビューをお願いします。

問題:https://leetcode.com/problems/palindrome-linked-list/
言語:Go


/*
時間:5分
スライスに変換し、Palindromeかどうかを比較するようにした。
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

この問題は、この方法で現実的にはいいでしょう。

面接だったら追加空間計算量を定数でする方法、つまり、「はじめに中間地点を探して、そこから後半をひっくり返して、両端から同じものが並んでいるかを確認した後に、後半をもう一回ひっくり返す」というのを書いて欲しいと言われるのだろうなあと思います。

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

なるほどです。その方法でも解いてみようと思います。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants