logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(c语言)力扣初级算法之字符串中的第一个唯一字符

字符串中的第一个唯一字符给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。示例:s = “leetcode”返回 0s = “loveleetcode”返回 2思想:利用ASCII码,遍历整个数组,记录每个字母出现次数,然后再次遍历flag数组,将只出现一次的字母数组位次i返回代码:int firstUniqChar(char * s){int flag[26]

#算法#leetcode
(c语言)力扣之对角线遍历

对角线遍历给定一个含有 M x N 个元素的矩阵(M 行,N 列),请以对角线遍历的顺序返回这个矩阵中的所有元素,对角线遍历如下图所示。示例:输入:[[ 1, 2, 3 ],[ 4, 5, 6 ],[ 7, 8, 9 ]]输出:[1,2,4,7,5,3,6,8,9]解释:说明:给定矩阵中的元素总数不会超过 100000 。思路:当横纵下标之和为偶数时,遍历方向为左下到右上,为奇数时相反。再对四种情

#leetcode#算法#c语言
装饰器模式(常用用法)

装饰器模式上班族大多都有睡懒觉的习惯,每天早上上班时间都很紧张,于是很多人为了多睡一会,就会用方便的方式解决早餐问题。有些人早餐可能会吃煎饼,煎饼中可以加鸡蛋,也可以加香肠,但是不管怎么“加码”,都还是一个煎饼。在现实生活中,常常需要对现有产品增加新的功能或美化其外观,如房子装修、相片加相框等,都是装饰器模式。装饰器(Decorator)模式的定义:指在不改变现有对象结构的情况下,动态地给该对象增

文章图片
#java#单元测试
到底了