网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月05日漏签0天
c语言吧 关注:801,836贴子:4,375,865
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2 3 4 5 6 7 下一页 尾页
  • 149回复贴,共7页
  • ,跳到 页  
<<返回c语言吧
>0< 加载中...

回复:leetcode刷题贴

  • 只看楼主
  • 收藏

  • 回复
  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

慢慢就会有比较难的题目了。感觉没有人看啊。


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第六个题:237. Delete Node in a Linked List
Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.
Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are given the third node with value 3, the linked list should become 1 -> 2 -> 4 after calling your function.
删除链表中的给定节点。尾节点除外。
例如:1-2-3-4中给定3,删除之后是1-2-4
函数格式:
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };
*/
void deleteNode(struct ListNode* node) {
}
今天放假,这些题的简单程度基本上是五分钟一个。我试试能发多少个吧。


2026-02-05 12:33:32
广告
不感兴趣
开通SVIP免广告
  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

没人看啊。


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第七题:100. Same Tree
Given two binary trees, write a function to check if they are equal or not.
Two binary trees are considered equal if they are structurally identical and the nodes have the same value.
判定给定的两个二叉树是否相同。
相同标准为,结构与值均相同。
函数格式如下:
/**
* Definition for a binary tree node.
* struct TreeNode {
* int val;
* struct TreeNode *left;
* struct TreeNode *right;
* };
*/
bool isSameTree(struct TreeNode* p, struct TreeNode* q) {
}


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼



  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第8题:242. Valid Anagram
Given two strings s and t, write a function to determine if t is an anagram of s.
For example,
s = "anagram", t = "nagaram", return true.
s = "rat", t = "car", return false.
Note:
You may assume the string contains only lowercase alphabets.
确定给定两个字符串中字符是否相同(顺序可以不同)。
例如:
s=“anagram”,t=“anagram”为true,s = "rat", t = "car", 为false。
假定:给定的字符串中仅仅包含小写英文字母。
c语言处理字符串是鸡肋。题目的难度就是字符串。
给定函数格式:
bool isAnagram(char* s, char* t) {
}


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

题目最简单的思路就是排序之后进行比较。
python的一行代码如下:


  • viscu
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好帖。


2026-02-05 12:27:32
广告
不感兴趣
开通SVIP免广告
  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第九题:171. Excel Sheet Column Number
Related to question Excel Sheet Column Title
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28
excel工作表列数之间的相关性验证。
说起来很吊的样子,实际上就是做一个转化。其实可以看做是类似于26进制的转化。
举例子很简单: A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28
函数的格式如下:
int titleToNumber(char* s) {
}


  • a327380135
  • 彩虹面包
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

字符串循环一般是这么玩的。当然也可以用while。
看见贴吧里面很多人都是用数组,我只想知道,你不知道字符串长度的时候怎么办?
今天要出去玩,可能只有这一个题。


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第十题:217. Contains Duplicate
Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the array, and it should return false if every element is distinct.
判断给定整形数组中是否存在重复元素,如果存在返回true,否则返回false。
函数格式:
bool containsDuplicate(int* nums, int numsSize) {
}
so easy。


  • e的ipi次幂
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
int* iter1,*iter2=nums+size;
while(iter2!=nums)
for(iter1=--iter2;iter1!=nums;)
if(*--iter1==*iter2) return 1;
return 0;


  • 御宅小受
  • 超能力者
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
其实我一直不是很理解这个OJ系统的标准是什么。

这个是利用排序算法做的。速度应该取决于排序的速度。

这个是两次循环的结果。我比较喜欢第二个答案。今天就这样了。可能晚上会更新,但是阳光这么好,还是出去溜溜比较好。


2026-02-05 12:21:32
广告
不感兴趣
开通SVIP免广告
  • 魔術方块黄
  • 帕秋莉糕
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我也来一个。
---贴吧极速版 For UWP


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3 4 5 6 下一页 尾页
  • 149回复贴,共7页
  • ,跳到 页  
<<返回c语言吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示