搜索结果
查询Tags标签: list,共有 4243条记录-
Redis系列14:使用List实现消息队列
Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性能极致:Redis6.0的多线程模型追求性能极致:客户端缓存带来的革命Redis系列8…
2023/6/5 18:24:09 人评论 次浏览 -
【Redis】数据类型介绍
一、字符 stringRedis常用基本类型之一,存入Redis的所有key都是字符类型,常用于保存Session信息字符类型命令 含义 复杂度set <key> <value> 设置 key value o (1)get <key> 获取 key 对应的 value 值 o (1)del <key> 删除 key o (1)setnx <…
2023/5/10 1:22:07 人评论 次浏览 -
Java实现递归查询树结构
我们在实际开发中,肯定会用到树结构,如部门树、菜单树等等。Java后台利用递归思路进行构建树形结构数据,返回给前端,能以下拉菜单等形式进行展示。今天,咱们就来说说怎么样将List集合转换成TreeList。一、jar依赖 为了简化代码,引入Lombok的Jar包,可省略实体…
2022/12/1 1:24:00 人评论 次浏览 -
C#:里氏转换法的引用、通过子类 访问父类的元素、集合的使用
最为简单的理解就是子类对象可以赋值给父类,父类可以通过强制转换成为子类,通常使用的转换的关键词as、is。当使用is进行转换的时候,如果转换成功返回的是true,如果转化失败返回是flase,当使用is进行转换的时候如果转换成功返回的是转换后的对象,如果转换失败返回的…
2022/9/17 14:17:28 人评论 次浏览 -
c#后端树形结构递归
public async Task<List<TreeShow>> GetDepartmentTreeAll() { var list = _context.Department.ToList();List<TreeShow> menus = new List<TreeShow>();var menu = list.Where(m => m.DeptPId == 1).Select(m => new T…
2022/9/17 1:18:30 人评论 次浏览 -
5-1 单链表逆转
下列代码的功能是返回带头结点的单链表L的逆转链表。 List Reverse( List L ) {Position Old_head, New_head, Temp;New_head = NULL;Old_head = L->Next;while ( Old_head ) {Temp = Old_head->Next;Old_head->Next=New_head; \\New_head = Old_head; Old_he…
2022/9/16 6:18:42 人评论 次浏览 -
6-1 单链表分段逆转
给定一个带头结点的单链表和一个整数K,要求你将链表中的每K个结点做一次逆转。例如给定单链表 1→2→3→4→5→6 和 K=3,你需要将链表改造成 3→2→1→6→5→4;如果 K=4,则应该得到 4→3→2→1→5→6。 函数接口定义: void K_Reverse( List L, int K );裁判测试程序样…
2022/9/16 6:18:37 人评论 次浏览 -
python 列表推导式,双重for循环
my_list = [[[1, 2, 3], [4, 5, 6]] ] flat = [x for sub1 in my_list for sub2 in sub1 for x in sub2] print(flat) # [1, 2, 3, 4, 5, 6]flat2 = [((x for x in sub2) for sub2 in sub1) for sub1 in my_list] print(list(flat)) # [1, 2, 3, 4, 5, 6]
2022/9/16 1:17:10 人评论 次浏览 -
1145141919
+列表和元组 列表相关操作和相关函数列表 定义 列表〔list]是包含0个或多个元素的有序序列,属于序列类型。 列表的长度和内容都是可变的,可自由对列表中的元素进行增加、删除或替换。 列表没有长度限制,元素类型可以不同,可以同时包含整数、实数、字符串等根本类型,也…
2022/9/15 23:18:38 人评论 次浏览 -
回溯算法经典问题总结(.NET版)
回溯算法 回溯法其实也是一种递归,本质上就是穷举,然后筛选出符合规则的数据。为了使回溯更加高效,我们根据规则要求,在穷举过程中加上条件限制(也就是剪枝)。 我们什么场景下应该想到使用回溯法呢? 如何画图去分析问题? 如何使用代码实现呢? 如何去优化程序? 回…
2022/9/15 14:19:40 人评论 次浏览 -
zlog日志库源码解析 —— 数据结构:动态列表 zc_arraylist
目录zc_arraylist的设计思想zc_arraylist数据结构zc_arraylist接口zc_arraylist实现构造和析构插入、更新元素 + 扩容尾部添加元素有序添加元素知识点calloc, realloc zc_arraylist的设计思想 zc_arraylist数据结构 C++中有vector来表示动态列表(数组),C中如何实现呢?…
2022/9/15 14:19:31 人评论 次浏览 -
Python-发邮件框架【带图片和附件】
#!/usr/bin/env python # -*- coding:utf-8 –*- import smtplib from email.mime.text import MIMEText from email.mime.image import MIMEImage from email.mime.multipart import MIMEMultipart from email.header import Headerclass Mail(object):def __init__(self…
2022/9/15 14:18:23 人评论 次浏览 -
获取父节点下所有子节点集合,查询数据库,递归查询。或者这不查询数据库递归查询
伪代码逻辑: /** * @param menuListResult 返回的子节点集合 需要在查询一次加上menuList,是所有子节点集合 * @param pid 父节点id * @return */ public static List treeMenuList( List menuListResult, int pid){ List menuList =dao.getMenusByParId(pid); //数据…
2022/9/15 2:17:27 人评论 次浏览 -
Java递归树(构建和收集子孙节点二种方式)
Java递归树(构建和收集子孙节点二种方式)TreeUtil 1.递归工具类:(构建递归树 且支持 通过 buildByRecursive方法 depth参数控制递归的层级深度 ) /*** @Description: 树节点* @Author: 徐刘* @Date: 2020/12/5 12:18*/ @Data public class TreeNode { <span class=&quo…
2022/9/15 1:18:45 人评论 次浏览 -
java递归获取某个父节点下面的所有子节点
java递归获取某个父节点下面的所有子节点点击查看代码 static List<Menu> childMenu=new ArrayList<Menu>();/*** 获取某个父节点下面的所有子节点* @param menuList* @param pid* @return*/public static List<Menu> treeMenuList( List<Menu> …
2022/9/15 1:17:33 人评论 次浏览