8 叶子一哥

尚未进行身份认证

我要认证

好好学习,天天向上

等级
TA的排名 4k+

LeetCode 27. 移除元素--c语言实现

给定一个数组 nums和一个值 val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前两...

2019-12-06 20:44:55

LeetCode 13. 罗马数字转整数--c语言实现

罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1。1...

2019-12-06 20:35:36

LeetCode 206. 反转链表--c语言实现

反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-linked-list著...

2019-12-01 20:49:01

LeetCode 283. 移动零--c语言实现

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/move-zeroes著作权归领扣网络所有。...

2019-12-01 20:30:15

LeetCode 461. 汉明距离--c语言实现

两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距离。注意:0 ≤ x, y < 231.示例:输入: x = 1, y = 4输出: 2解释:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑上面的箭头指出了对应二进制位不同的位置。来源:力扣(LeetCode)...

2019-12-01 20:18:11

LeetCode 448. 找到所有数组中消失的数字--c语言实现

给定一个范围在1 ≤ a[i] ≤ n (n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。找到所有在 [1, n] 范围之间没有出现在数组中的数字。您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内。示例:输入:[4,3,2,7,8,2,3,1]输出:[5,6]来源:力扣(Le...

2019-12-01 20:04:46

LeetCode 160. 相交链表--c语言实现

编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表:在节点 c1 开始相交。示例 1:输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3输出:Reference of the node with value = 8输入解释:相交节点的值为 8 ...

2019-12-01 19:35:13

LeetCode 657. 机器人能否返回原点--c语言实现

在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在(0, 0) 处结束。移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有R(右),L(左),U(上)和 D(下)。如果机器人在完成所有动作后返回原点,则返回 true。否则,返回 false。注意:机器人“面朝”的方向无关紧要。 “R” 将始终使机器...

2019-12-01 11:07:33

LeetCode 226. 翻转二叉树--c语言实现

翻转一棵二叉树。示例:输入: 4 / \ 2 7/ \ / \1 3 6 9输出: 4 / \ 7 2/ \ / \9 6 3 1备注:这个问题是受到 Max Howell 的 原问题 启发的 :谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时...

2019-12-01 10:52:07

LeetCode 9. 回文数--c语言实现

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。来源:...

2019-12-01 10:36:51

LeetCode 7. 整数反转--c语言实现

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231,231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。来源:力扣(Lee...

2019-12-01 10:29:20

LeetCode 1. 两数之和--c语言实现

给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(...

2019-11-24 09:53:10

Python3学习之路1

Python简介  python是吉多·范罗苏姆发明的一种面向对象的脚本语言,可能有些人不知道面向对象和脚本具体是什么意思,但是对于一个初学者来说,现在并不需要明白。大家都知道,当下全栈工程师的概念很火,而Python是一种全栈的开发语言,所以你如果能学好Python,那么前端,后端,测试,大数据分析,爬虫等这些工作你都能胜任。为什么选择Python  关于语言的选择,有各种各样的讨论,在这里我不...

2018-05-02 22:07:24

字符编码

1、ASCII  ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号,python2.x解释器默认是ASCII编码。

2017-10-08 20:23:34

在CSDN自己的博客栏新增一个友情链接

想必大家在 浏览别人博客的时候 是不是能看到被人经济有一些友情链接之类的。看到之后是不是自己也想搞一个呢?解决方案:1.进入自己的博客---选择管理博客2.选择博客栏目3.添加栏目拉到网页后面4.输入标题和内存(html网页)可以参考下(不懂得可以百度之) 向优秀的人对齐 小雷Fan

2017-10-02 11:25:15

html中文编码

目前在大部分浏览器中,直接输出中文会出现中文乱码的情况,这时候我们就需要在头部将字符声明为 UTF-8。如下:页面标题 我的第一个标题 我的第一个段落。

2017-06-30 00:00:13

html简介

网页开头 我的第一个标题 我的第一个段落。 运行结果:什么是HTML?HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言: HyperText Markup LanguageHTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HT

2017-06-29 23:53:19

windowxs下Java开发环境配置

windowxs下Java开发环境配置

2016-03-02 23:40:36

通过shell脚本删除代码里面定义但未使用的变量

对于大的工程尤其是测试工程,会有很多的编译告警,尤其是定义但未使用的变量,数量太多修改起来很费时,所以通过脚本解决。首先:先将编译的日志保存下来 例如:gcc -o tets test.c >log.log 2>&1 之后在你编译的目录运行脚本./replace_unused.sh log.log即可#!/bin/bashfunction echoGreenChar(){

2015-10-21 17:29:30

c语言获取当前可执行文件的执行路径个文件名

#include#include#include/***函数功能:获取当前可执行文件的执行路径个文件名** 入参:processdir 存放可执行文件路径** 入参:processname 存放可执行文件名字** 入参:len 入参:processdir的长度** 返回值:可执行路径的长度*/int get_executable_path( char* pr

2015-10-21 10:47:04

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。