167,有效的字母异位词

给定两个字符串 s 和 t ,编写一个函数来判断 t 是不是 s 的一个字母异位词。node

示例 1:算法

输入: s = "anagram", t = "nagaram"
输出: true

示例 2:微信

输入: s = "rat", t = "car"
输出: false

说明:
你能够假设字符串只包含小写字母。数据结构

进阶:
若是输入字符串包含 unicode 字符怎么办?你可否调整你的解法来应对这种状况?app

上期的问题是:166,删除链表中的节点
数据结构和算法

1public void deleteNode(ListNode node) {
2    node.val = node.next.val;
3    node.next = node.next.next;
4}

解析:函数

就是在一个链表中删除node节点,这里没有直接删除,而是删除node的下一个节点,把node下一个节点的值放到node节点中,这样作的好处是若是node是头结点也能够这样操做,而且题中也说了node是非末尾节点,因此不用担忧node的下一个节点为空的状况。spa

本文分享自微信公众号 - 数据结构和算法(sjjghsf)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。.net

相关文章
相关标签/搜索