405. 数字转换为十六进制数c
1.459. 重复的子字符串 c2.232. 用栈实现队列 C3.225. 用队列实现栈 c4.1047. 删除字符串中的所有相邻重复项 c5.150. 逆波兰表达式求值 C6.144. 二叉树的前序遍历c7.94. 二叉树的中序遍历c8.145. 二叉树的后序遍历c9.226. 翻转二叉树 c10.101. 对称二叉树c11.100. 相同的树c12.572. 另一棵树的子树c13.104. 二叉树的最大深度c14.559. N 叉树的最大深度c15.111. 二叉树的最小深度c16.222. 完全二叉树的节点个数c17.110. 平衡二叉树c18.257. 二叉树的所有路径c19.404. 左叶子之和c20.513. 找树左下角的值c21.112. 路径总和c22.106. 从中序与后序遍历序列构造二叉树 c23.654. 最大二叉树c24.617. 合并二叉树 c25.700. 二叉搜索树中的搜索c26.98. 验证二叉搜索树c27.530. 二叉搜索树的最小绝对差c28.236. 二叉树的最近公共祖先c29.235. 二叉搜索树的最近公共祖先c30.701. 二叉搜索树中的插入操作c31.450. 删除二叉搜索树中的节点c32.669. 修剪二叉搜索树c33.108. 将有序数组转换为二叉搜索树c34.538. 把二叉搜索树转换为累加树c35.77. 组合C36.216. 组合总和 IIIc37.17. 电话号码的字母组合c38.39. 组合总和c39.40. 组合总和 IIc40.131. 分割回文串c41.93. 复原 IP 地址c42.78. 子集c43.90. 子集 IIc44.491. 非递减子序列c45.46. 全排列c46.47. 全排列 IIc47.51. N 皇后c48.455. 分发饼干c49.376. 摆动序列c50.53. 最大子数组和c51.122. 买卖股票的最佳时机 II c52.55. 跳跃游戏c53.45. 跳跃游戏 IIc54.1005. K 次取反后最大化的数组和c55.134. 加油站c56.860. 柠檬水找零c57.406. 根据身高重建队列c58.509. 斐波那契数c59.70. 爬楼梯c60.746. 使用最小花费爬楼梯c61.62. 不同路径c62.63. 不同路径 IIc63.343. 整数拆分c64.96. 不同的二叉搜索树c65.46. 携带研究材料(第六期模拟笔试)c66.416. 分割等和子集c67.88. 合并两个有序数组c68.1089. 复写零c69.LCR 159. 库存管理 IIIc70.面试题 17.12. BiNodec71.278. 第一个错误的版本c72.LCR 128. 库存管理 Ic73.485. 最大连续 1 的个数c74.1137. 第 N 个泰波那契数c75.1768. 交替合并字符串c76.121. 买卖股票的最佳时机c77.13. 罗马数字转整数c78.21. 合并两个有序链表c79.9. 回文数c80.169. 多数元素c81.67. 二进制求和c82.83. 删除排序链表中的重复元素c83.66. 加一c84.389. 找不同c85.234. 回文链表c86.2235. 两整数相加87.136. 只出现一次的数字c88.125. 验证回文串c89.141. 环形链表c90.面试题 01.01. 判定字符是否唯一c91.415. 字符串相加c92.118. 杨辉三角c
93.405. 数字转换为十六进制数c
94.200. 岛屿数量c95.1312. 让字符串成为回文串的最少插入次数c96.2465. 不同的平均值数目c97.2917. 找出数组中的 K-or 值c98.2798. 满足目标工作时长的员工数目c99.2652. 倍数求和c100.2367. 算术三元组的数目c]
不简单的题目。
char change(int n){ if(n<=9) return n+'0'; return n-10+'a'; } void reverse(char* array,int n){ int head=0,tail=n-1; while(head<=tail){ char c=array[head]; array[head]=array[tail]; array[tail]=c; head++; tail--; } } char * toHex(int num){ if(num==0) return "0"; char* array=(char*)malloc(sizeof(char)*10); for(int i=0;i<10;i++) array[i]=0; int count=0; unsigned t =(unsigned)num; while(t!=0){ int temp=t%16; array[count++]=change(temp); t/=16; } reverse(array,strlen(array)); return array; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)