0°

免费使用chatGPT

  用了一段时间chatGPT,发现其实还挺好用的,可以提供一些思路,所以要让AI成为我们的工具,为我们提供思路,让它成为我们手里的剑,而不是自宫的的刀。

  就在我们显摆自认为的黑科技的人,有些有头脑的小伙伴已经开始卖服务了,看来还是缺少商业嗅觉啊。,感觉淘宝的销量还挺高,如下:

  图片删除-被教育了

  其实,动手能力强点的同学可以直接参考我之前的文章就能实现,请参考。如何使用chatGPT

  如果不了解科学上网,可回复【科学上网】进行了解。

  免费体验

  对于不想使用科学上网的同学,或者临时使用一次以及想体验一下AI的同学要怎么用了。这里,小汪哥另外开了一个公众号可以进行体验(因为会占用之前的自动回复功能),可以关注【小汪哥的机器人】进行免费体验。

  体验效果

  看看写代码的能力怎么样

  /**

  * 判断一个链表是否有环:

  * 使用双指针法:定义两个指针,一个快指针一次走两步,一个慢指针一次走一步;如果快慢指针相遇则说明有环。

  */

  public class LinkedListCycle {

  public static boolean hasCycle(ListNode head) {

  if (head == null || head.next == null) {

  return false;

  }

  ListNode slow = head;

  ListNode fast = head.next;

  while (slow != fast) {

  if (fast == null || fast.next == null) { // 快的走到了最后都还没有相遇,说明不存在环。

  return false;

  }

  slow = slow.next; // 慢的走一步。

  fast = fast.next.next; // 快的走两步。

  }

  return true; // 相遇了,说明存在环。

  }

  public static void main(String[] args) {

  }

  private static class ListNode { // 链表节点定义。

  int val; // 节点值。

  ListNode next; // 指向下一个节点的引用。

  ListNode(int x) { // 构造函数。

  val = x; // 设置当前节点值。

  next = null; // 当前节点的引用先设置成null。

  } // 由于是单向链表,所以不能

  感觉还行吧。

  就是可能要重复唤醒,等有时间的时候优化吧。

  如果你觉得有帮助,点个关注吧。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论